script: cms7
before_install:
- openssl aes-256-cbc -K $encrypted_ac880c30010f_key -iv $encrypted_ac880c30010f_iv
- -in .deploy-key.enc -out .deploy-key -d
+ -in .deploy-key.enc -out .deploy-key -d && chmod go-rwx .deploy-key
after_success: ./deploy.sh
if [ -z "$TRAVIS_BRANCH" ]; then exit; fi
if [ ! "$TRAVIS_BRANCH" = master ]; then exit; fi
-export GIT_SSH_COMMAND="ssh -i $(readlink -f .deploy-key)"
-git clone -b gh-pages git@github.com:freenode/web-7.0.git .deploy
-cd .deploy
+export SSH_KEYFILE="$(readlink -f .deploy-key)"
+export GIT_SSH="$(readlink -f ssh.sh)"
+git clone -b gh-pages git@github.com:freenode/web-7.0.git .deploy || exit 1
+cd .deploy || exit 1
+git config user.name travis
+git config user.email travis@nowhere
rm -rf *
cp -r ../out/* .
cp -r ../static .
git add -A
git commit -m "travis: $TRAVIS_COMMIT"
-git push
+git push || exit 1