之前讲过如何实现jenkins代码部署,但每次提交/合并后都需要点击部署按钮,手动部署较为不便,所以就多加了个钩子,自动触发,但要注意的是,代码最好写完整再一次性push。
1.jenkins钩子回调
jenkins钩子作用,就是在当代码提交后,调用jenkins回调方法,让jenkins去构建部署。
1.安装Jenkins插件
本文演示在gitlab提交后的回调,github等其他可以下载相对应插件和配置对应的触发器即可。
插件管理搜索 gitlab plugin,进行安装。
token在gitlab页面生成获取。
2.构建触发器
然后选择你想自动部署的项目,进入触发器,就会发现多一个gitlab回调的地址,选择运行回调的事件,如push events等。将 webhook URL后的链接保存下来,后面使用