我有一个包含三个不同“应用”的回购。每个应用程序都有一个关于Jenkins的构建作业,它们都可以由GitHub PR上的单独触发器短语触发:
jenkins build app1
jenkins build app2
jenkins build app3
另外,我仅在作业上配置了触发短语(“管理Jenkins”中的“测试短语”字段为空白>配置系统> GHPRB>高级)。
我遇到的问题是,对PR的任何评论都会触发这些构建的所有三个。有人知道如何解决这个问题吗?我已经耗尽了我的资源,不知道接下来要去哪里看。
答案 0 :(得分:1)
我有类似的问题,所以也许这不会解决你的问题 实际上触发短语是一个正则表达式。
尝试.*jenkins build app1.*
等。
请确保以下事项:
refspec
设为+refs/pull/*:refs/remotes/origin/pr/*
Branch Specifier
设为${sha1}