gitlab 配合jenkins完成合并代码到master分支之后自动发布
主要需求
- gitlab要配合jenkins实现联动
- 因为有很多合并的操作,这里只想要合并到master之后才发版
具体操作
** 在jenkins上面创建好项目,填写好项目的代码地址等等。。。**
** 复制jenkins上面的地址,找到gitlab对应的项目,选择设置-->导入所有仓库-->然后填写刚才那个连接地址**
这里面需要注意几点 这里的推送时间可以不选(我测试用),我们只需要合并请求事件!!(特别注意它这里 只要是创建 更新 merge都会触发这个钩子)
那么如何控制我们只想要的merge呢? 这个在jenkins上面控制
这里配置完成之后可以点击测试!!
** 回到jenkins配置,选择如下图!!!这里我们只需要接收 也就是超管同意合并之后 才进行merge**
** 然后选择高级!如下图(网上有很多教程 是自己拿到post请求 特别复杂!!!!)**