jenkins 自动合并 gitlab分支代码
jenkins的各个模块的详细介绍以及用法
https://plugins.jenkins.io/git/#plugin-content-publisher-push-merge-results
实际操作
1. 首先需要两个仓库,一个是 gitlab 的仓库,另一个是 Jenkins 的仓库
2. 先在新配置的 jenkins 项目中,找到--》Source Code Management (源代码管理),配置好Repositories 和 凭据 (登陆gitlab 服务器的用户)
3. 然后再Branches to build 添加分支,这里需要将release 合并 master 所以就写release 就好
4. 在 Additional Behaviours 添加三个值,一个是 Clean before checkout 这样可以清空仓库,第二个是 Prune stale remote-tracking branches 让本地和远程同步。
注意,第二个 Prune stale remote-tracking branches 很重要,如果有小伙伴上传了这样两个分支
5. 这一步是 构建的一个 完整步骤 ,可以不看
6. 最后这个配置完成以后 就可以 构建了, 但是最下面的那个Branch to push