123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- #!/bin/bash
- pushd $(dirname "${0}") > /dev/null
- DIR=$(pwd -L)
- popd > /dev/null
- ACTION=$1
- build() {
- git add .
- git commit -m 'Gitbook Auto Published'
- git push origin master
- git push coding master
- node_modules/.bin/gitbook build
- cd _book
- git add .
- git commit -m "Gitbook Auto Deployed"
- git push -f coding master:coding-pages
- git push -f origin master:gh-pages
- }
- clean() {
- git add .
- git commit -m 'Gitbook Auto Published'
- git push origin master
- git push coding master
- rm -rf _book
- node_modules/.bin/gitbook build
- cd _book
- git init
- git add .
- git commit -m "Gitbook Auto Deployed"
- git remote add origin git@github.com:js-cool/leader.js.cool.git
- git remote add coding git@git.coding.net:willin/leader.js.cool.git
- git push -f coding master:coding-pages
- git push -f origin master:gh-pages
- }
- case "$ACTION" in
- clean)
- clean
- ;;
- *)
- build
- ;;
- esac
|