我使用Jenkins 1.596和ClearCase插件1.5.3。
SCM是UCM ClearCase。
我的工作目前正在对流进行轮询,如果已经交付了新的工作,它将创建一个新的视图。
- 开发人员手动推荐基线。是否可以对基线推荐事件进行轮询
- 当视图由插件创建时,是否可以指示它使用推荐的基线?目前,它正在使用最新版本,尽管还没有创建新的基线
1/是否可以对基线推荐事件进行轮询?
据我所知并非如此。
2/是否可以指示其使用推荐的基线?
否:UCM视图根据定义是在与该流关联的分支上选择最新版本。
另一种方法是有一个子-流,然后可以对其进行重新基准:默认情况下,重新基准应该选择父流的推荐基线
然后,作业可以使用该重新基础视图。
但这意味着一个非标准的作业UCM设置,具有非标准的轮询策略,比如第一个作业检查是否有任何新的基线(每隔几分钟启动一次作业),如果有,则调用第二个作业(用于重新基线)
在我的脑海中,有两种方法可以使用:
1) 根据推荐的基线创建一个BUILDME流。然后让管理员实现一个触发器,每次推荐新的基线时都会更新BUILDME流(如果内存可用,这是一个cleartool chstream命令)。
2) 使用一个作为计划作业运行的脚本,该脚本查找推荐的基线(cleartool desc-l stream:,然后查找"推荐的基线"),然后查看该基线的时间戳(cleartool-lsbl)。
我以前用过后者,一个客户的项目数超过200个。