我有一个像1 Jenkins部署的用例和5个不同的git存储库的不同测试作业。
我想在动态完成部署作业后触发特定的测试作业。
详细说明: -
部署职位名称:' A '
个人测试工作名称: P,Q,R,S,T
一旦 A 工作成功,然后触发工作
如果存储库网址与存储库名称 R 匹配,则R
其他触发器
如果存储库网址与存储库名称 S 匹配,则S
.....喜欢明智的
你能告诉我怎样才能实现这个目标。
答案 0 :(得分:1)
您可以使用Conditional BuildStep Plugin轻松实现这一目标。
添加条件步骤如下:
Build -> Add Build Step -> Conditional Steps (multiple)
然后选择Regular expression match
并拥有一个本地环境,您可以在其中分配存储库网址,并在正则表达式与此匹配时为此存储库执行测试作业 em>存储库网址。为5个存储库中的每个存储库创建一个这样的步骤。
例如: