整合git和jenkins进行合并

时间:2018-10-30 02:42:23

标签: git jenkins bitbucket jenkins-plugins bitbucket-pipelines

我们正在从svn迁移到bitbucket-我们的构建由Jenkins执行。
对于我们的代码发布周期-我们采用了git工作流程https://nvie.com/posts/a-successful-git-branching-model/
作为代码健全性的一部分,我们希望仅当成功完成构建时,才允许来自FEATURE分支的拉取请求合并到DEVELOP中。
git和jenkins之间需要进行哪些具体的集成步骤,以实现对请求请求的这种钩挂。

1 个答案:

答案 0 :(得分:0)

可以有多种方法。我认为之一是

  1. 创建Multibranch Pipeline并使用bitbucket-pullrequest-builder-plugin。设置触发器以轮询SCM(或设置Bitbucket Web挂钩来触发作业)
  2. 在位桶中配置Branch permission。限制对受保护分支的直接提交,并设置Check for {#} passed builds on the last commit来使合并请求能够合并

bitbucket-pullrequest-builder-plugin将根据相应的请求请求获取发布后的状态。