当前设置
我将Bitpucket多管道脚本用于Bitbucket,当创建请求请求时,将触发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'
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句