From f2d95a55883b0f956f7198cd4aab296b14bdc6b9 Mon Sep 17 00:00:00 2001 From: Guillaume Pellerin Date: Wed, 14 Mar 2018 12:20:07 +0100 Subject: [PATCH] Add first travis configuration --- .travis.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 .travis.yml 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 -- 2.39.5