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

Cra*_*cke 5 jenkins jenkins-blueocean

我正在对Bluebucket Server使用Blue Ocean。我想要一个新的版本:

  • 创建或更新请求请求时
  • 更新母版时(基本上,当PR合并到母版时)

看来我可以通过选择“发现分支:仅分支也被归档为PR的分支”来进行操作。我可以通过选择“按名称过滤:主”来完成第二步。

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

Cra*_*cke 5

我明白了,但并不直观。您必须添加两个 BitBucket 分支源,它们都指向同一个存储库。第一个必须是按名称过滤:Master。第二个必须是“发现分支:仅也归档为 PR 的分支”。如果它们的顺序相反,则它们将不起作用。