Welcome to mirror list, hosted at ThFree Co, Russian Federation.

deploy.sh « .circleci - github.com/RealOrangeOne/hugo-theme-revealjs.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: b20ae273c870009480a13b1e7eb27d74fbd89b0e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
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 ../exampleSite/public/* . -r
git add -f .
git commit -m "Deploy build $CIRCLE_BUILD_NUM [ci skip]" || true
git push -f