From: Guillaume Pellerin Date: Wed, 14 Mar 2018 11:20:07 +0000 (+0100) Subject: Add first travis configuration X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=f2d95a55883b0f956f7198cd4aab296b14bdc6b9;p=mezzo.git Add first travis configuration --- diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 00000000..f502e28c --- /dev/null +++ b/.travis.yml @@ -0,0 +1,30 @@ +language: python +python: + - "3.6" + +sudo: required + +services: + - docker + +before_install: + - docker-compose --version + - docker version + + +# Install Telemeta +install: + - docker-compose pull + - docker-compose build + +script: + - docker-compose run app pip freeze + - docker-compose run app python manage.py test + - docker-compose -f docker-compose.yml -f env/staging.yml up -d + - sleep 180 + - curl --fail --retry 10 --retry-delay 5 -v $(docker-compose port nginx 8040) + - curl --fail -v "$(docker-compose port nginx 80)/archives/items/Tests-c4_scalewav/" + - docker-compose stop + +after_failure: + - docker-compose logs