diff --git a/.gitignore b/.gitignore index 01600603..08c28988 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ +/gh-pages-deployment/ /output_*/ /source/components/ /.sculpin/ diff --git a/build.sh b/build.sh new file mode 100755 index 00000000..cae00a49 --- /dev/null +++ b/build.sh @@ -0,0 +1,25 @@ +#!/bin/bash + +set -x + +sculpin='/usr/local/bin/sculpin' +deploy_dir='./gh-pages-deployment' +branch='master' + +rm -rf ./output_prod +${sculpin} generate --env=prod + +rm -rf ${deploy_dir} +git clone git@github.com:opdavies/opdavies.github.io.git ${deploy_dir} + +pushd ${deploy_dir} + +git checkout -B ${branch} + +cp -R ../output_prod/* ./ + +git add -A . +git commit -m "Deploying sculpin-generated pages to \`${branch}\` branch" +git push origin master --force + +popd \ No newline at end of file