【发布时间】:2019-11-10 03:18:00
【问题描述】:
当前设置
我为 Bitbucket 使用 Bitpucket 多管道脚本, 当创建拉取请求时,会触发 jenkins 构建
我的 Jenkins 流水线目前如下(用于合并到开发分支):
- 结帐合并代码
- 构建 + 运行测试
- 做一些声纳分析
- 如果质量门失败则阻止 5a。检查联系 5b) (如果是要发布的软件,复制到服务器并自动推出到测试服务器)
我想要什么
我想要的最后一步是在 jenkins 批准后自动合并和关闭 PR。 (在稍后阶段,我希望这只发生在从功能到开发的 PR 上,我们将对发布/生产 PR 有不同的程序)。
我看到了两种可能的解决方案,要么是 bitbucket 内置了一些东西,所以我可以使用 jenkins 中的插件调用来自 jenkins 的给定 PR 的合并/将其添加到 Jenkinsfile 中
或者我有一个 Bitbucket 插件,可以在 jenkins 批准(不知何故)时自动完成合并
如果您需要更多信息,我很乐意提供。
【问题讨论】:
标签: git jenkins continuous-integration bitbucket