在 CruiseControl 中需要監(jiān)測 ClearCase 中的變化,以便在變化時進行構建動作。
配置如下:
<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 會每次調用
cleartool lshistory -branch dev_ct2.0 -r -nco -since 10-一月-2007.09:59:23 -fmt %u#~#%Nd#"~#%En#~#%Vn#~#%o#~#!%l#~#!%a#~#%Nc@#@#@#@#@#@#@#@#@#@#@#@
這個命令去監(jiān)測 ClearCase 的變化
其中?dev_ct2.0 與配置的 branch?一致 -since 后面的時間保存在 listeners 中,默認一般為 status.txt 中
ps:有個問題就是這個命令不會監(jiān)測沒有在 View 中的文件的變化,也就是說,只在 ClearCase 根目錄(因為其它目錄中增加ClearCase認為目錄變化,會監(jiān)測到)中增加文件而沒有更改文件,這個命令認為沒有變化!
posted on 2007-01-10 10:53
哈哈的日子 閱讀(814)
評論(1) 編輯 收藏 所屬分類:
Java