Travis CI

Travis CI

Travis CI 是目前新興的開源持續集成構建項目,它與jenkins,GO的很明顯的特別在於採用yaml格式,簡潔清新獨樹一幟。目前大多數的github項目都已經移入到Travis CI的構建佇列中,據說Travis CI每天運行超過4000次完整構建。

基本介紹

  • 軟體名稱:Travis CI
  • 開發商:Travis CI
  • 軟體平台:linux
  • 軟體語言:英語
  • 軟體授權:免費
以下為使用Travis CI創建 node.js
搭建Travis CI build,需要你有個github賬號和github項目:
1:用github賬號登入Travis CI
2 :在右上角你的賬戶名點擊進入 account,在Repositories tab頁點擊Sync now同步你的github項目,
3:選中項目將默認的off改變為on開啟項目的持續集成。
4:在你項目的根目錄建立一個.travis.yml檔案,內容為:
language: node_js
node_js:
- 0.4
- 0.6
5: 在打開你的node.js的package.json檔案,確保加入script/test節點:
"scripts": {
"test": "XXXX"
},
這裡你可以選擇mak或者jasmine-node等node.js測試框架的測試命令。並且可以把依賴加入package的depends
6:在你項目中運行npm test,確保正常工作。
7: check in你的code到github,代開tracivsci界面等待其同步並運行你的build構建。
如果你需要將你的build構建狀態放在一個顯眼的位置或者項目readme,你可以在首頁My Repositories中找到項目並設定中複製狀態圖片code,
Travs CI 支持多中語言如ruby,java的maven,gradle,Go等請參見文檔
在上面提到的travis.yml檔案中我們還可以加入build前後執行腳本,形如:
before_script:
- before_command_1
- before_command_2
after_script:
- after_command_1
- after_command_2

熱門詞條

聯絡我們