如何使用Jenkins ClearCase插件使用推荐的基线



我使用Jenkins 1.596和ClearCase插件1.5.3。

SCM是UCM ClearCase。

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

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

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

据我所知并非如此。

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

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

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

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

在我的脑海中,有两种方法可以使用:

1) 根据推荐的基线创建一个BUILDME流。然后让管理员实现一个触发器,每次推荐新的基线时都会更新BUILDME流(如果内存可用,这是一个cleartool chstream命令)。

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

我以前用过后者,一个客户的项目数超过200个。

相关内容

最新更新