如何在特定日期找到传递到集成流的列表活动?

时间:2012-01-04 17:59:03

标签: clearcase cleartool clearcase-ucm clearcase-automation

我们使用夜间构建,无论是否将任何文件传递到集成流。我想做的是,找到特定日期完成的交货清单。

如果没有交付集成流,则不会触发构建。

通过项目资源管理器本身,我们可以看到。但我想从命令中知道。

1 个答案:

答案 0 :(得分:2)

UCM中的任何投放都会生成一个活动电话deliver.xxx

只需列出给定流的所有活动(请参阅cleartool lsact man page

–in stream-selector [ –r/ecurse ]
  

显示指定流中所有活动的列表   使用–r/ecurse,包括子流中的活动。

所以:

cleartool lsact -in stream:aStream@\aPVob -fmt "%n %d\n"|grep deliver

并过滤日期(%d),以便仅获取当天的投放活动。

stream:aStream@\aPVob是“流选择器”,但在这种情况下您可以直接使用aStream@\aPVobcleartool期望-in选项后面的流名称参数