Jenkins中分支指定符的问题

时间:2019-12-24 08:40:48

标签: git jenkins github jenkins-plugins

我在詹金斯(Jenkins)中有2个工作,这些工作应该是从github构建的

  1. 当从dev到阶段生成拉取请求时,在dev分支上运行测试 Branch Specifier : */dev

  2. 当从阶段到主分支生成拉取请求时,在阶段分支上运行测试 Branch Specifier : */stage

但是每当我从开发人员到阶段或从阶段到主节点生成拉取请求时,这两个作业都会被触发。

我已经尝试在分支说明符中使用refs/heads/<branchName>,在refspec中使用+refs/heads/<branchName>:refs/remotes/origin/<branchName>

我正在使用Github拉取请求生成器jenkins插件

有人可以帮我解决这个问题吗?

2 个答案:

答案 0 :(得分:0)

一个生成触发器,用于在收到匹配的消息后发布jenkins作业。可以另外用来在完成工作后向主题提交消息的构建器。建立后的动作,可以在完成工作后另外用于向对象发布消息。

答案 1 :(得分:0)

我知道了。 whitelist target branchesGithub pull request builder的“高级”部分中的build trigger选项有助于解决此问题