事前準備
- Githubのリポジトリ作る
- Circle CIに登録
- Circle CIのプロジェクト設定から「Checkout SSH Keys」で「UserKey」を追加
Circle.yml
こんなん
machine:
node:
version: 6.1.0
timezone: Asia/Tokyo
deployment:
publish:
branch: master
commands:
- npm run build
- git config --global user.name "circleci"
- git config --global user.email "circleci@chatbox-inc.com"
- git rm .gitignore
- git add public
- git commit -m "[ci skip] build on circle ci"
- git subtree split --branch gh-pages --prefix public
- git push origin gh-pages:gh-pages -f