forked from the-deep/DEEPL
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.travis.yml
32 lines (24 loc) · 1.48 KB
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
sudo: required
python:
- '3.5'
services:
- docker
before_install:
- curl -L https://codeclimate.com/downloads/test-reporter/test-reporter-latest-linux-amd64 > /tmp/cc-test-reporter
- chmod +x /tmp/cc-test-reporter
- docker-compose pull
- docker build --cache-from thedeep/deepl:latest --tag thedeep/deepl:latest .
- env >> .nlp_env
before_script:
- docker-compose up -d
script:
- docker-compose exec web bash -c '. /venv/bin/activate; HOME=/root/ USER=root /code/deploy/scripts/run_tests.sh'
after_success:
- echo "$DOCKER_PASSWORD" | docker login -u "$DOCKER_USERNAME" --password-stdin
- /tmp/cc-test-reporter after-build --exit-code $TRAVIS_TEST_RESULT
- docker-compose push web
- ./deploy/scripts/push-images.sh
notifications:
slack:
rooms:
- secure: "XnwrmCA3FrxjQCm+RdbUD9BqQAuxc1hwdFVcNPaJ/cKSHlBMD9jlHplq4sXjykAIC4eurC37vSDqMggtUImthdDO3SCpudcv1gKz0fyVDlfSxRsP1Iccb1pUOhX2zz+pYXvGOfRxzlCdtXCE+pjsoheC8I826RP/H7kuxrJAznuh1wvO7tCruRkx8p1G/GhUu2hXRgJ3ulvG2hNyWGHK3XHg/TzSZWedF5BxZdykrYvRdWK1+jweYaKkZ7ojtonsBGzoEK+h+U2sgfn5EtQMa3SZCpWWAMu9QaLxDbc48pbR7+XgEs1HJWbdGUtREm1MSBTwEJ63Rpxfjqq1UEhIE9tI+hZQDV3x1RyBKv0e+MYeZHDJr0z3Rzg44F6/3BrL+UupMFbXr3Ex49JW3M7p/goH4yXgj5zRMQEAS4uY905PagT1jbNq57QAQzvnwwocbzQ6QO7Fn3BNmw1skVm7qEDpiWsch41c1JmMiU0eB87NUrnM4I6Z/1ts93rVS2QoqqbFr+jE4WjloLd/m6bVsdzrUzSGkxvRzBkqKgfOGpXcfFHXfGJ7fuL2aSgRY8frzQVd+m1yUDh0+zp0Gz8cgBD0C9PJmHzrQC9FHOvJqYcQxPGWChb/ZR0ozKGkxV1lo2VEsMU2pMi8IBhymLUVvwrC0IX2qk5xFRs1AkFWxSc="