蓝海 - 如何跟踪拉动请求和主分支

时间:2017-10-18 15:11:43

标签: jenkins jenkins-blueocean

我使用Blue Ocean对抗Bitbucket Server。我想要一个新的构建发生:

  • 创建或更新Pull请求时
  • 更新master时(基本上,当PR合并为master时)

似乎我可以通过选择"发现分支来做第一个:只有分支也被归档为PR"。我可以选择"按名称过滤:master"。

但如果我同时指定两者,它似乎将名称过滤器应用于已发现的分支,因此没有发现PR。此外,它永远不会构建master,因为master永远不是PR的主题(我们已经锁定了直接提交,这在企业开发中很常见。)

1 个答案:

答案 0 :(得分:4)

我想通了,但不直观。您必须添加两个BitBucket分支源,两者都指向同一个存储库。第一个必须是按名称过滤:主人。第二个必须是"发现分支:只有分支也被归档为PR"。如果他们的顺序相反,他们就不会工作。