在 CruiseControl 中需要監(jiān)測(cè) ClearCase 中的變化,以便在變化時(shí)進(jìn)行構(gòu)建動(dòng)作。
配置如下:
<modificationset quietperiod="5">
??????<clearcase branch="dev_ct2.0" viewpath="D:\temp\cruisecontrol-bin-2.5 view\hello\group_ct\temp\test_project\hello" />
<modificationset>
CruiseControl 會(huì)每次調(diào)用
cleartool lshistory -branch dev_ct2.0 -r -nco -since 10-一月-2007.09:59:23 -fmt %u#~#%Nd#"~#%En#~#%Vn#~#%o#~#!%l#~#!%a#~#%Nc@#@#@#@#@#@#@#@#@#@#@#@
這個(gè)命令去監(jiān)測(cè) ClearCase 的變化
其中?dev_ct2.0 與配置的 branch?一致 -since 后面的時(shí)間保存在 listeners 中,默認(rèn)一般為 status.txt 中
ps:有個(gè)問(wèn)題就是這個(gè)命令不會(huì)監(jiān)測(cè)沒(méi)有在 View 中的文件的變化,也就是說(shuō),只在 ClearCase 根目錄(因?yàn)槠渌夸浿性黾覥learCase認(rèn)為目錄變化,會(huì)監(jiān)測(cè)到)中增加文件而沒(méi)有更改文件,這個(gè)命令認(rèn)為沒(méi)有變化!
posted on 2007-01-10 10:53
哈哈的日子 閱讀(814)
評(píng)論(1) 編輯 收藏 所屬分類:
Java