Add deploy script
This commit is contained in:
parent
d7630ee20d
commit
1ee034e9f0
1 changed files with 23 additions and 0 deletions
23
.circleci/deploy.sh
Executable file
23
.circleci/deploy.sh
Executable 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
|
Reference in a new issue