Tag: CI

在這個2011即將過去的時刻,NodeJS的開發團隊看起來並沒有因為進入連續假期而停止開發的速度(還是其實現在這樣已經是休假模式了...XD) 在上星期發布的v0.6.6中,我注意到changelog有特別提到Travis CI integration (Maciej Małecki)這點,所以就花了點時間想玩一下這部份。(不過後來發現我誤會很大,我原本以為是把Travis CI整合進NodeJS的核心,剛看到也有點納悶,後來才知道原來是指node開始用Travis CI來作CI的意思...0rz) Travis CI應該已經不少人知道了,它是一個雲端CI的服務,它跟兩個有名的程式庫代管服務(github, bitbucket)作結合,你可以直接把你的程式掛到Travis CI來,它就可以幫你作到Commit build 有用過CI的人應該就知道,一般比較常見的可能是用hudson/jenkins來作,不過一來是自己得去維護CI Server,一來是繁雜到不行的設定,對於大公司來說可能沒什麼,不過如果是一般新創公司 || OpenSource來說就有點麻煩了。所以Travis CI的出現,算是給眾開發者一個很不錯的替代方案。 目前Travis有支援的程式語言已經不少(之後應該會陸續增加),可以作到的環境設定&測試等基本上應該也都符合一般的需求,詳細的設定可以參考Travis的文件。 我用NodeJS來舉例,…