最近用一下Hudson
之前因為自己在寫的東西時有用hudson(Extensible continuous integration engine )做CI,所以在公司的環境也把Hudson用起來了,之前懶得用是因為還得用ClearCase和修一下ant build.xml,現在試用起來感覺還不錯呀。Plugin(頗多的)是直接都顯示出來,方便我直接把CC的plugin用好。只是Mantis plugin還沒搞清楚,可以設帳號密碼讓我在簽入時打上fix issue號碼就可以自動幫我填入comment,但是這樣不都同個帳號...。但是我覺得還蠻好用的,建議大家可以試試看,使用也很方便,下載war檔案後java -jar hudson.war就可以執行了!!
う~んhudsonいいねぇ、簡単で使いやすいよ。仕事でCCつかってるからどうなるかと思ったら、CCのプラグインがあって良かった良かった。
我對 CI 也蠻感興趣的.(目前只是純研究).
請問 koji 目前是搭配那些 tools 做 CI?
version control: svn,cvs or ...
build tool: ant,maven or ...
issue tracking: mantis, bugzilla,...
由...發表 jimmy14 on 七月 14, 2008 at 04:58 下午 CST #
>jimmy14
我目前是
version control: ibm clearcase
build tool: ant
issue tracking: mantis(但是還沒有跟hudson一起,因為mantis大家還沒用習慣.)
由...發表 koji on 七月 14, 2008 at 05:37 下午 CST #
你好,请教一下,怎么配置clearcase插件?我想使用本地的snapshot,每次update,有代码变化就自动build,我用的是SCM clearcase
由...發表 jeffrey on 九月 02, 2008 at 10:53 下午 CST #
參考一下
http://hudson.gotdns.com/wiki/display/HUDSON/ClearCase+Plugin
而且你設定好他就會幫你產生一個snapshot才對.
Build Triggers設定 Poll SCM的頻率吧,這樣代碼變動應該就會抓到了.
由...發表 koji on 九月 04, 2008 at 09:55 上午 CST #
我设置了,有错误,不知道为什么?
我用了原来有的view,它现在把那snapshot删了,每次它都会删除再创建?
那个参考我原来也看过,写的太简单。
[view] $ "C:\Program Files\Rational\ClearCase\bin\cleartool.exe" mkview -snapshot -stream GarmentPodium_TAS_R5.2_DevInt@\garmentpodium_zha_pvob -tag YANJE_TAS_R5.2_Dev_Snap YANJE_TAS_R5.2_Dev_Snap
Selected Server Storage Location "zhaclearcase01_ccstg_e_views".
cleartool: Error: unable to set access control list for \\zhaclearcase01\ccstg_e\views\OOCLDM\YANJE\YANJE_TAS_R5.2_Dev_Snap.vws: Access is denied.
cleartool: Error: protection on \\zhaclearcase01\ccstg_e\views\OOCLDM\YANJE\YANJE_TAS_R5.2_Dev_Snap.vws is out-of-synch with identity.sd and groups.sd
cleartool: Error: Failed to set identity on view: Permission denied
cleartool: Error: Unable to create view "\\zhaclearcase01\ccstg_e\views\OOCLDM\YANJE\YANJE_TAS_R5.2_Dev_Snap.vws".
FATAL: UCM ClearCase failed. exit code=1
FATAL: cleartool did not return the
由...發表 Jeffrey on 九月 04, 2008 at 10:05 上午 CST #
這可能得問問你們CC管理者
幫忙看看他下出來的command哪邊錯了
像我也沒啥需求,所以照他文件上的
element * CHECKEDOUT
element * /main/LATEST
load \AAA\BBB
就好了,建議是問一下你們的CC管理者看看,他看命令列應該會比較懂.或是看看你CC tool是不是用一樣的方式下的. 另外就是View name也不要跟現有的衝突,因為它會再去開一個專們做build的樣子
由...發表 koji on 九月 04, 2008 at 10:13 上午 CST #
http://www.javaworld.com.tw/jute/post/view?bid=33&id=238195&sty=3
參考一下,只是cc的話我就不知道在哪邊了..因為我也只是利用者,公司內有其他cc admin比較熟..我就沒問過了
由...發表 koji on 九月 04, 2008 at 10:29 上午 CST #