一、Jenkins安装插件
安装Generic Webhook Trigger插件,重启Jenkins。
二、构建触发器
选择项目后配置构建触发器,勾选Build when......,已勾选的不需取消,默认即可,下拉点击高级选项。
再点击Generate,生成Secret token(后续Gitlab的WebHooks会用),应用保存。
三、Gitlab配置WebHooks
Gitlab配置WebHooks,Secret 令牌为Jenkins生成的Secret token,保存即可。
四、验证
点击测试,推送事件。
出现Hook executed successfully: HTTP 200即为成功。
查看Jenkins已在部署docker-dbjx-cs项目。
最后只要代码推送至main分支时,WebHooks会告知Jenkins开启部署!