若一個專案由多人共同開發,可能會相依到別人的程式碼,在自己的電腦測試通過,並不代表上線後就沒問題。
Travis CI 與 GitHub 高度整合,只要將程式碼 push 到 GitHub,Travis CI 即可自動從 GitHub 抓取最新版的程式碼,並進行自動測試。
雖然 Travis CI 與 GitHub 有整合,但所有專案預設都是不會啟用 Travis CI 的自動測試,我們需要先手動為專案進行啟用的動作。
- 進入 Travis CI 網站:https://travis-ci.org/。
- 點擊右上方的
Sign in with GitHub
。
- 確認授權細節後,按下
Authorize travis-ci
即可登入網站。
- 點擊右上方的帳號或頭像,即可看到專案清單,請點擊
BaseProject
專案左側的小開關,啟用該專案。
- 點擊專案名稱,進入專案頁面
- 基本上已經告一段落了,若想調整細部設定,可點擊右上角
More options
中的settings
由於自動測試是由 push 的動作進行觸發,一開始並不會主動進行測試,但之後每次 push 接會自動進行測試。
若想在 GitHub 專案的 README 頁面顯示建置與測試狀態,可照以下動作進行。