1

我正在使用带有 ClearCase 插件 1.5.3 的 Jenkins 1.596。

SCM 是 UCM ClearCase。

我的工作目前正在针对流进行轮询,如果已交付新工作,它将创建一个新视图。

  1. 开发人员手动推荐基线。是否可以轮询基线推荐事件?
  2. 当插件创建视图时,是否可以指示它使用推荐的基线?目前,即使没有创建新的基线,它仍在使用最新版本。
4

2 回答 2

0

1/ 是否可以轮询基线推荐事件?

从来没听说过。

2/是否可以指示它使用推荐的基线?

否:根据定义,UCM 视图是在与该流关联的分支上选择最新版本。

另一种方法是创建一个流,然后您可以对其进行变基:默认情况下,变基应该选择父流的推荐基线。
然后,该作业可以使用该重新定位的视图。

但这意味着非标准作业 UCM 设置,具有非标准轮询策略,例如第一个作业检查是否有任何新基线(每隔几分钟启动一次作业),如果有,则调用第二个作业(对于变基)

于 2015-02-17T21:12:11.377 回答
0

您可以使用两种方法,我想不到:

1) 根据推荐的基线,在集成之外创建一个 BUILDME 流。然后要求您的管理员实施一个触发器,该触发器在每次推荐新基线时更新您的 BUILDME 流(这是一个 cleartool chstream 命令,如果有记忆的话)。

2) 使用作为计划作业运行的脚本,查找推荐的基线(cleartool desc -l stream:,然后查找“推荐的基线”),然后查看该基线的时间戳(cleartool lsbl)。

我以前使用过后者,客户拥有超过 200 个项目。

于 2015-02-18T14:44:41.317 回答