一旦构建成功,如何在基于条件的情况下触发Jenkins下游作业

时间:2016-12-28 21:27:00

标签: jenkins

我有一个像1 Jenkins部署的用例和5个不同的git存储库的不同测试作业。

我想在动态完成部署作业后触发特定的测试作业。

详细说明: -

部署职位名称:' A '

个人测试工作名称: P,Q,R,S,T

一旦 A 工作成功,然后触发工作

如果存储库网址与存储库名称 R

匹配,则

R

其他触发器

如果存储库网址与存储库名称 S

匹配,则

S

.....喜欢明智的

你能告诉我怎样才能实现这个目标。

1 个答案:

答案 0 :(得分:1)

您可以使用Conditional BuildStep Plugin轻松实现这一目标。

添加条件步骤如下:

Build -> Add Build Step -> Conditional  Steps (multiple)

然后选择Regular expression match并拥有一个本地环境,您可以在其中分配存储库网址,并在正则表达式与此匹配时为此存储库执行测试作业 em>存储库网址。为5个存储库中的每个存储库创建一个这样的步骤。

例如:

Regular expression match