我在詹金斯(Jenkins)中有2个工作,这些工作应该是从github构建的
当从dev到阶段生成拉取请求时,在dev分支上运行测试
Branch Specifier : */dev
当从阶段到主分支生成拉取请求时,在阶段分支上运行测试
Branch Specifier : */stage
但是每当我从开发人员到阶段或从阶段到主节点生成拉取请求时,这两个作业都会被触发。
我已经尝试在分支说明符中使用refs/heads/<branchName>
,在refspec中使用+refs/heads/<branchName>:refs/remotes/origin/<branchName>
我正在使用Github拉取请求生成器jenkins插件
有人可以帮我解决这个问题吗?
答案 0 :(得分:0)
一个生成触发器,用于在收到匹配的消息后发布jenkins作业。可以另外用来在完成工作后向主题提交消息的构建器。建立后的动作,可以在完成工作后另外用于向对象发布消息。
答案 1 :(得分:0)
我知道了。 whitelist target branches
下Github pull request builder
的“高级”部分中的build trigger
选项有助于解决此问题