在 CruiseControl 中需要监测 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@#@#@#@#@#@#@#@#@#@#@#@
这个命令去监测 ClearCase 的变化
其中 dev_ct2.0 与配置的 branch 一致 -since 后面的时间保存在 listeners 中,默认一般为 status.txt 中
ps:有个问题就是这个命令不会监测没有在 View 中的文件的变化,也就是说,只在 ClearCase 根目录(因为其它目录中增加ClearCase认为目录变化,会监测到)中增加文件而没有更改文件,这个命令认为没有变化!
posted on 2007-01-10 10:53
哈哈的日子 阅读(808)
评论(1) 编辑 收藏 所属分类:
Java