成功构建詹金斯后自动在bitbucket中合并

Xtroce

当前设置

我将Bitpucket多管道脚本用于Bitbucket,当创建请求请求时,将触发jenkins构建

我的Jenkins管道目前如下所示(用于合并到开发分支):

  1. 结帐合并代码
  2. 构建+运行测试
  3. 做一些声纳分析
  4. 如果质量门失败5a,则阻止。检入nexus 5b)(如果它是要发布的软件,请将其复制到服务器上并自动将其推出到测试服务器)

我想要的是

我要的最后一步是在詹金斯批准后自动合并并关闭PR。(在稍后的阶段中,我希望这仅发生在从功能到开发的PR上,对于发布/生产PR,我们将有不同的过程)。

我看到了两种可能的解决方案,bitbucket都内置了某些内容,因此我可以使用jenkins中的插件调用jenkins中给定PR的合并/将其添加到Jenkinsfile中

或者我有一个Bitbucket插件,可以在jenkins批准时自动完成合并(以某种方式)

如果您需要更多信息,我们将很乐意提供。

Xtroce

好的,我找到了一个完全可以满足我要求的插件,它在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] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

詹金斯:成功构建后如何执行Powershell脚本

来自分类Dev

在詹金斯中设置构建状态

来自分类Dev

为什么詹金斯“成功构建”但“完成:失败”?

来自分类Dev

为什么詹金斯“成功构建”但“完成:失败”?

来自分类Dev

詹金斯奴隶工作成功后失败

来自分类Dev

构建和生成后之间詹金斯挂起

来自分类Dev

詹金斯与并行构建

来自分类Dev

Bitbucket Webhook与分支名称的詹金斯

来自分类Dev

在詹金斯构建失败之前合并但不应该合并

来自分类Dev

在对bitbucket的特定提交时构建工作詹金斯

来自分类Dev

让詹金斯从Mercurial提交构建项目

来自分类Dev

跟踪詹金斯的构建状态

来自分类Dev

詹金斯的管道后期构建

来自分类Dev

让詹金斯从Mercurial提交构建项目

来自分类Dev

在詹金斯远程触发构建

来自分类Dev

詹金斯的内部构建工具

来自分类Dev

詹金斯:构建并运行Maven项目

来自分类Dev

詹金斯构建/ CI工作的API?

来自分类Dev

直接分配变量以构建詹金斯

来自分类Dev

如何改变詹金斯构建状态,如果失败情况下被成功reruned

来自分类Dev

如何在两次成功构建之间捕获詹金斯变更列表

来自分类Dev

詹金斯在工作后删除Dir

来自分类Dev

詹金斯触发器上一次构建后X分钟

来自分类Dev

詹金斯(BlueOcean)无法建立在BitBucket中创建的PR

来自分类Dev

无法从Windows中的tomcat安装中使用詹金斯(Jenkins)的git连接到Bitbucket

来自分类Dev

node.js服务器未在詹金斯中给出成功状态

来自分类Dev

如何从詹金斯构建变量获取构建时间戳?

来自分类Dev

在后期构建脚本中打印詹金斯中失败的测试列表

来自分类Dev

在后期构建脚本中打印詹金斯中失败的测试列表

Related 相关文章

热门标签

归档