Unity自動構建


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工作截圖

image

閱讀資料

InfoQ Hudson近況:項目已正式更名為Jenkins

雨松 Unity3D研究院之Jenkins的使用(七十八)

CSDN 持續集成環境Jenkins的搭建和使用

David Liu Unity3d+Jenkins 自動編譯iOS、Android版本

關於使用jenkins + unity +Xcode 來進行自動打包的處理。

Unity3dBuilder Plugin https://wiki.jenkins-ci.org/display/JENKINS/Unity3dBuilder+Plugin


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM