diff --git a/deploy-gh-pages.sh b/deploy-gh-pages.sh new file mode 100755 index 00000000..94a23ca7 --- /dev/null +++ b/deploy-gh-pages.sh @@ -0,0 +1,31 @@ +#!/bin/bash +set -e + +if [ -z "$(git status --porcelain)" ]; then + # Working directory clean + echo "Working directory clean" +else + # Uncommitted changes + echo "Skiped: You got uncommitted changes" + exit +fi + +rm -rf gh-pages + +fis3 release gh-pages -c + +node ./build/uplaod2cdn.js $2 + +git add gh-pages -f + +git commit -m "更新 gh-pages" + +git push + +git subtree push --prefix gh-pages origin gh-pages + +git commit -m 'rebuild pages' --allow-empty + +git push origin + +echo "done" \ No newline at end of file