]> jfr.im git - irc/freenode/web-7.0.git/commitdiff
Merge branch 'master' of https://github.com/freenode/web-7.0.git
authorSvante Bengtson <redacted>
Tue, 23 Feb 2016 21:22:46 +0000 (22:22 +0100)
committerSvante Bengtson <redacted>
Tue, 23 Feb 2016 21:22:46 +0000 (22:22 +0100)
.travis.yml
deploy.sh
ssh.sh [new file with mode: 0755]

index 5ac99321ad33470148de5bc424a820b6a957f065..156730100a5c43e2c4d758ba4db04e10aa23f5d3 100644 (file)
@@ -5,5 +5,5 @@ install: pip install -e git+https://github.com/edk0/cms7.git#egg=cms7
 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
index 67c6770726e8193b73059ac961a82212dfb2dd2d..77724e286ab72f848782abcf69fc3fe222b84c81 100755 (executable)
--- a/deploy.sh
+++ b/deploy.sh
@@ -3,12 +3,15 @@
 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
diff --git a/ssh.sh b/ssh.sh
new file mode 100755 (executable)
index 0000000..6f3703f
--- /dev/null
+++ b/ssh.sh
@@ -0,0 +1,2 @@
+#!/bin/sh
+ssh -i "$SSH_KEYFILE" "$@"