Use more variables
This commit is contained in:
parent
fd61ca91a2
commit
62611d9541
22
build.sh
22
build.sh
|
@ -2,22 +2,28 @@
|
|||
|
||||
set -x
|
||||
|
||||
rm -rf ./output_prod
|
||||
/usr/local/bin/sculpin generate --env=prod
|
||||
SCULPIN='/usr/local/bin/sculpin'
|
||||
ENV='prod'
|
||||
REPO='git@github.com:opdavies/opdavies.github.io.git'
|
||||
BRANCH='master'
|
||||
BUILD_DIR='./gh-pages-deployment/'
|
||||
|
||||
rm -rf ./output_${ENV}
|
||||
${SCULPIN} generate --env=${ENV}
|
||||
|
||||
LOG=$(git log --oneline -n 1)
|
||||
|
||||
rm -rf ./gh-pages-deployment/
|
||||
git clone git@github.com:opdavies/opdavies.github.io.git ./gh-pages-deployment/
|
||||
rm -rf ${BUILD_DIR}
|
||||
git clone ${REPO} ${BUILD_DIR}
|
||||
|
||||
pushd ./gh-pages-deployment/
|
||||
pushd ${BUILD_DIR}
|
||||
|
||||
git checkout -B master
|
||||
git checkout -B ${BRANCH}
|
||||
|
||||
rsync --quiet --archive --filter="P .git*" --delete ../output_prod/ ./
|
||||
rsync --quiet --archive --filter="P .git*" --delete ../output_${ENV}/ ./
|
||||
|
||||
git add -A .
|
||||
git commit -m "${LOG}"
|
||||
git push origin master --force
|
||||
git push origin ${BRANCH} --force
|
||||
|
||||
popd
|
Loading…
Reference in a new issue