-
Notifications
You must be signed in to change notification settings - Fork 5
/
.travis.yml
27 lines (27 loc) · 1.81 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
language: python
env:
global:
- secure: "LDw4BJFn6Pz5Dgh516SZjQFLoLisAwIVYSKBvO0HjT5spioJ7RF+XL/4eiUty9ykg67gBcCO0IuH3gpxgehpehCj+hpKPdVdHcQ+iUb7+ZA0rfVcuN3IND9TzYUcMXfeVkEHrOwCC0oWCo6UflP2oPl9qun7x1egwbVwXzSmLbo="
- secure: "KnwCBCFBJsCvJUnTkMo3poy2Lrl5br6sJzM8LKt4XnKliv5gpn7IEcMZx3q+IcAHV+PtNS8QXm+XHxt8gMlDR/643TEMOmMWIvBVmuonQ19H/X2TaMGFm2Rx8TQJfV9NovIgEa71ioMTQZb6PzPiQtmxmQEt26vUr8rSJ5sTx3c="
- DEPLOY_PROD_PATH=/var/www/help/platform/
- DEPLOY_BETA_PATH=/var/www/betahelp/platform/
python:
- 2.7
install:
- pip install -r requirements.txt
script:
- rm -rf build/ tmp/
- sphinx-build -aE -nW -Dlanguage='en' -b html -d tmp source/ build/en
- sphinx-build -aE -nW -Dlanguage='fr' -b html -d tmp source/ build/fr
- sphinx-build -aE -nW -Dlanguage='es' -b html -d tmp source/ build/es
- sphinx-build -aE -nW -Dlanguage='de' -b html -d tmp source/ build/de
- sphinx-build -aE -nW -Dlanguage='nl' -b html -d tmp source/ build/nl
after_success:
- openssl aes-256-cbc -K $encrypted_83dcc4e2814b_key -iv $encrypted_83dcc4e2814b_iv -in .travis.deploy.enc -out .travis.deploy -d
- chmod 600 .travis.deploy
- 'test $TRAVIS_PULL_REQUEST == "false" && test $TRAVIS_BRANCH == "develop" && rsync -avz -e "ssh -i .travis.deploy -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null" --delete -P build/ "$DEPLOY_USER"@"$DEPLOY_IP":"$DEPLOY_BETA_PATH"'
- 'test $TRAVIS_PULL_REQUEST == "false" && test $TRAVIS_BRANCH == "master" && rsync -avz -e "ssh -i .travis.deploy -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null" --delete -P build/ "$DEPLOY_USER"@"$DEPLOY_IP":"$DEPLOY_PROD_PATH"'
sudo: false
notifications:
slack:
secure: APEJ/vt/8HAE8OWGR3DfL+XBQl4/Q35nN216+cFmuSHKuniV+XwLkvM3sEIC5OPABsxg/37oqoYr0a39PHyGQvBZ5ie9s9LpUsXUd76QgDZzR9BYxid9Atg2KXGqn2vrxJ8ZyKkQyd6VivJ8TtX8hlRsTZsx7fmbDqr9omzDldg=