1
Fork 0

Add deploy script

This commit is contained in:
Jake Howard 2017-10-29 10:22:23 +00:00
parent d7630ee20d
commit 1ee034e9f0
Signed by: jake
GPG key ID: 57AFB45680EDD477

23
.circleci/deploy.sh Executable file
View file

@ -0,0 +1,23 @@
#!/usr/bin/env bash
if [ "${CIRCLE_BRANCH}" != "master" ]; then
echo "Only master branch can be deployed"
exit 0
fi
set -e
DEPLOY_DIR=deploy
git config --global push.default simple
git config --global user.email $(git --no-pager show -s --format='%ae' HEAD)
git config --global user.name $CIRCLE_USERNAME
git clone -q --branch=gh-pages $CIRCLE_REPOSITORY_URL $DEPLOY_DIR
cd $DEPLOY_DIR
rm -rf *
cp ../build/* . -r
git add -f .
git commit -m "Deploy build $CIRCLE_BUILD_NUM [ci skip]" || true
git push -fs