gitlab的webhook实现Jenkins自动部署详细说明

246 阅读1分钟

首先检查jenkins的插件里是否安装了gitlab这个插件,如果没有先去安装

image.png

在Jenkins中新建好项目:在配置中设置选项如下(这里的地址需要添加到gitlab的项目中)(指定触发分支,可添加多个分支)

image.png image.png

点击高级展开,生成key(需要填写到gitlab的项目中) image.png

image.png

打开gitlab的项目,选择settings=》webhooks(如果没有则选择integrations),把刚才jenkins中的url和生成的key填入点击添加即可

image.png

image.png image.png

测试是否添加成功(点击test=push events)等待页面自动刷新,如果顶部出现200,表明添加成功。

image.png

image.png

补充说明:如果报错可以试试修改Jenkins安全选项不支持匿名build\这是回到jenkins中,在 系统管理 -> 全局安全管理中, 勾选 匿名用户具有可读权限。然后重新测试

image.png