Merge pull request #199 from ZeusWPI/pr-preview

[Don't Merge] Preview Test
This commit is contained in:
lorin 2017-10-14 00:24:30 +02:00 committed by GitHub
commit 6044525f28
2 changed files with 18 additions and 1 deletions

View file

@ -7,6 +7,10 @@ cache:
- output - output
- tmp - tmp
branches:
only:
- master
rvm: rvm:
- 2.3.1 - 2.3.1
notifications: notifications:
@ -23,4 +27,6 @@ script:
after_success: after_success:
- mv deploy_key ~/.ssh/id_rsa - mv deploy_key ~/.ssh/id_rsa
- chmod 600 ~/.ssh/id_rsa - chmod 600 ~/.ssh/id_rsa
- '[[ $TRAVIS_PULL_REQUEST == "false" ]] && [[ $TRAVIS_BRANCH == "master" ]] && bundle exec nanoc --env=prod deploy public' - chmod +x ./deploy.sh
- echo -e "Host $TRAVIS_PULL_REQUEST.zeus.werthen.com\n\tStrictHostKeyChecking no\n" >> ~/.ssh/config
- ./deploy.sh

11
deploy.sh Executable file
View file

@ -0,0 +1,11 @@
#! /bin/bash
echo "Pull Request: $TRAVIS_PULL_REQUEST"
echo "Branch: $TRAVIS_BRANCH"
if [[ $TRAVIS_PULL_REQUEST == "false" ]]; then
if [[ $TRAVIS_BRANCH == "master" ]]; then
bundle exec nanoc --env=prod deploy public
fi
else
rsync -aglpPrtvz --delete output/ "deploy@$TRAVIS_PULL_REQUEST.zeus.werthen.com:/var/www/html/$TRAVIS_PULL_REQUEST/"
fi