]> git.parisson.com Git - mezzo.git/commitdiff
Add first travis configuration
authorGuillaume Pellerin <guillaume.pellerin@ircam.fr>
Wed, 14 Mar 2018 11:20:07 +0000 (12:20 +0100)
committerGuillaume Pellerin <guillaume.pellerin@ircam.fr>
Wed, 14 Mar 2018 11:20:07 +0000 (12:20 +0100)
.travis.yml [new file with mode: 0644]

diff --git a/.travis.yml b/.travis.yml
new file mode 100644 (file)
index 0000000..f502e28
--- /dev/null
@@ -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