Wednesday, January 16, 2013

Jenkins 動手玩


這星期專案搬了位置,原本 build server 上跑的是 CruiseControl.NET,也沒有什麼問題,但就是突然心血來潮的想要玩玩看之前看到的 Jenkins continuous integration server,它的這個小老頭 icon 設計得還蠻可愛的~~

"People LOVE Jenkins" 這個還蠻能說明人們有多熱愛 Jenkins,在實際架起來後其實大概就能體會為什麼,沒有什麼複雜的設定,在 Windows 上執行安裝檔後會有一個 Jenkins 的 services,在 Mac OS 上可以透過 java -jar Jenkins.war 來啟動,然後之後的設定全都可以直接在 Web 的介面來操作,除了一般 CI server 都具備的排程工作外,Jenkins 一個很特別的地方就是有很多的 plug-in 可以利用,以一個 Unity 3D 的專案來看可以用的就有 Unity3DBuilder,Log Parser 還有 TestFlight 等,或是可以自已擴充,另外 Jenkins 還具有 Distributed Builds 的功能,這個我還蠻感興趣的,等有時間時再來試看看。

No comments: