一、安裝
二、下載原始碼
請先 fork jekyll-asciidoc-quickstart ,再下載專案 jekyll-asciidoc-quickstartgit clone https://github.com/[github-account]/jekyll-asciidoc-quickstart
三、設定 Travis CI
Travic CI 先後推出 travis-ci.org、travis-ci.com,兩者的介面很相近,以下都是使用 travis-ci.com 進行操作。請先到 github settings,將這個專案同步到 Travis CI上。
四、新增 github token
- 開啟頁面 https://github.com/settings/tokens/new
- 填寫備註(可以自行決定),並選擇 public_repo
- 送出
完成後,到 Travis CI 設定環境變數(Environment Variables)
Name: GH_TOKEN
Value: [token] (剛剛在github複製的字串)
按下 Add 完成設定。
(連結參考 https://travis-ci.com/github/[github-account]/jekyll-asciidoc-quickstart/settings)
五、編輯 .travis.yml
原始專案設定 rvm 版本已經太舊了,請把 2.2 改成 2.6,否則 CI 執行會失敗。# .travis.yml rvm: - 2.6完整檔案請看: .travis.yml
git add .travis.yml git commit -m 'update rvm version'
六、上傳
git push -u origin master可以到 Travis CI 上確認執行結果,若正確設定的話,將自動把 master 的內容編譯後,自動上傳到分支 gh-pages 。
開啟頁面 https://[github-account].github.io/jekyll-asciidoc-quickstart/ ,順利看到畫面就完成了。
完整專案範例
沒有留言:
張貼留言