我即將爲2人Java/GWT開發「團隊」安裝CI工具,並且需要對當前最新技術進行簡要更新。
我來自CruiseControl/Ant/rake背景(沒有Maven經驗)。你會推薦什麼CI工具來進行GWT開發?
要求:
*腳本語言(最小的XML配置)
* Ant任務再利用
* 「五分鐘的」 安裝和配置
下面是一些參賽者:
Hudson
竹子
耙子
Gradle
Buildr
CruiseControl的
克魯斯
你會在我的情況下,推薦什麼樣的CI工具?
我即將爲2人Java/GWT開發「團隊」安裝CI工具,並且需要對當前最新技術進行簡要更新。
我來自CruiseControl/Ant/rake背景(沒有Maven經驗)。你會推薦什麼CI工具來進行GWT開發?
要求:
*腳本語言(最小的XML配置)
* Ant任務再利用
* 「五分鐘的」 安裝和配置
下面是一些參賽者:
Hudson
竹子
耙子
Gradle
Buildr
CruiseControl的
克魯斯
你會在我的情況下,推薦什麼樣的CI工具?
我已經設置了哈德森CI與在Windows和Linux上沒有問題的GWT項目。 我使用ANT任務來完成不同的編譯,運行JUnit測試和GWT測試等等。
你可以執行任何你想要的任務,ant任務,命令行程序,python腳本等。
它還與Redmine等Bug跟蹤系統集成。 Redmine已經與Hudson整合。
而且界面簡單直觀,所有基於web的,沒有xml配置文件。
我個人使用哈德森Ant任務
Buildr有一個open enhancement request與一個gwt生成任務,適用於1.5.3。它應該很簡單,將它移動到2.0即可滿足您的需求。
它大部分是圍繞ant任務的包裝代碼,使用Antwrap,Buildr java集成,並將其插入到項目生命週期中。
我可以掛鉤我自己的任務嗎?什麼腳本語言? – user77115 2010-02-04 08:55:53
這取決於你想要做什麼。任務是構建跑步者的功能,並且每個構建跑步者都有它自己的答案(ant,msbuild,rake等),如果你需要TeamCity的額外功能,你可以編寫插件。 – 2010-02-04 09:51:07