]>
Commit | Line | Data |
---|---|---|
abe76b1b EK |
1 | #!/bin/sh |
2 | ||
f5d24ac2 | 3 | if [ ! -f .deploy-key ]; then exit; fi |
abe76b1b | 4 | if [ -z "$TRAVIS_BRANCH" ]; then exit; fi |
f5d24ac2 EK |
5 | |
6 | BRANCH_DIR="$TRAVIS_BRANCH" | |
7 | ||
8 | if [ "$TRAVIS_PULL_REQUEST" != false ]; then | |
9 | if [ "$TRAVIS_BRANCH" != master ]; then exit; fi | |
10 | ||
11 | BRANCH_DIR="pull-$TRAVIS_PULL_REQUEST" | |
12 | fi | |
abe76b1b | 13 | |
17465a30 EK |
14 | export SSH_KEYFILE="$(readlink -f .deploy-key)" |
15 | export GIT_SSH="$(readlink -f ssh.sh)" | |
229d8614 EK |
16 | git clone -b gh-pages git@github.com:freenode/web-7.0.git .deploy || exit 1 |
17 | cd .deploy || exit 1 | |
358f0502 EK |
18 | git config user.name travis |
19 | git config user.email travis@nowhere | |
69cde0fe | 20 | git rm -r "$BRANCH_DIR/*" |
f5d24ac2 EK |
21 | mkdir -p "$BRANCH_DIR" |
22 | cd "$BRANCH_DIR" || exit 1 | |
f5d24ac2 | 23 | cp -r ../../out/* . |
abe76b1b EK |
24 | git add -A |
25 | git commit -m "travis: $TRAVIS_COMMIT" | |
229d8614 | 26 | git push || exit 1 |