Jenkins/Hudson
Jenkins的前身是Hudson(Sun開發),2010年從Hudson分支出來。由於Sun被Oracle收購,Oracle聲稱擁有Hudson的商標所有權,Hudson社區被迫這樣做的。分支出來的Jenkins將繼續走open source道路,而Hudson可能會用於商業用途,二者都在繼續開發中。
持續集成
持續集成總是跟敏捷開發什么的搞在一起,顯得很高大上,其實它就是一個后台服務+web管理配置頁面,它可以自動化(定時或事件觸發)地執行某項任務,比如編譯程序、打包程序、自動發布等等。這個在web開發或者大項目的多人合作上面很有幫助。只要配置好了,然后可以個人做個人的,Jenkins會自動的從svn或git上面獲取最新的代碼,整合編譯發布。相當於主程的很大一部分工作(發布版本)都由Jenkins自動完成了。因為手游項目比較小,所以Jenkins的意義不是非常大,但是通過Jenkins依然可以自動化的處理資源、整合發布版本、自動化處理渠道包等等。
Hudson截圖
我們目前項目中使用的Hudson工作截圖
閱讀資料
InfoQ Hudson近況:項目已正式更名為Jenkins
CSDN 持續集成環境Jenkins的搭建和使用
David Liu Unity3d+Jenkins 自動編譯iOS、Android版本
關於使用jenkins + unity +Xcode 來進行自動打包的處理。
Unity3dBuilder Plugin https://wiki.jenkins-ci.org/display/JENKINS/Unity3dBuilder+Plugin