![](/img/trans.png)
[英]unable to merge pr to master after a successful build via jenkins pipeline
[英]Automatic merge in bitbucket after successful jenkins build
当前设置
我对 Bitbucket 使用 Bitpucket 多管道脚本,当创建拉取请求时,将触发 jenkins 构建
我的 Jenkins 管道目前如下(用于合并到开发分支):
我想要的是
我想要的最后一步是在 jenkins 批准后自动合并和关闭 PR。 (在稍后阶段,我希望这只发生在从功能到开发的 PR 上,我们将对发布/生产 PR 有不同的程序)。
我看到了两种可能的解决方案,bitbucket 内置了一些东西,所以我可以使用 jenkins 中的插件从 jenkins 调用给定 PR 的合并/将其添加到 Jenkinsfile
或者我有一个 Bitbucket 插件可以在 jenkins 批准时自动完成合并(不知何故)
如果您需要更多信息,我很乐意提供。
好的,我找到了一个完全符合我要求的插件,它在 bitbucket 商店中花费 10 美元 atm,但我可以在至少 1 次成功构建后设置自动合并,然后配置 bitbucket 通知程序以在最后批准构建。
如果其他人对此感到困惑,则 bitbucket 中的插件称为工作区,可以轻松完成构建确认
stage("merge PullRequest to Dev") {
currentBuild.result = 'SUCCESS'
notifyBitbucket commitSha1: '', considerUnstableAsSuccess: false, credentialsId: 'pw_bb', disableInprogressNotification: true, ignoreUnverifiedSSLPeer: false, includeBuildNumberInKey: false, prependParentProjectKey: false, projectKey: '', stashServerBaseUrl: 'https://mybbserver'
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.