我们正在从svn迁移到bitbucket-我们的构建由Jenkins执行。
对于我们的代码发布周期-我们采用了git工作流程https://nvie.com/posts/a-successful-git-branching-model/
作为代码健全性的一部分,我们希望仅当成功完成构建时,才允许来自FEATURE分支的拉取请求合并到DEVELOP中。
git和jenkins之间需要进行哪些具体的集成步骤,以实现对请求请求的这种钩挂。
答案 0 :(得分:0)
可以有多种方法。我认为之一是
Multibranch Pipeline
并使用bitbucket-pullrequest-builder-plugin。设置触发器以轮询SCM(或设置Bitbucket Web挂钩来触发作业)Branch permission
。限制对受保护分支的直接提交,并设置Check for {#} passed builds on the last commit
来使合并请求能够合并 bitbucket-pullrequest-builder-plugin
将根据相应的请求请求获取发布后的状态。