※ 构建触发器(webhook), 有的人称为钩子, 实际上是一个 HTTP 回调,其用于在开发人员向 gitlab 提交代码后能够触发 jenkins 自动执行代码构建操作
1.创建develop的分支
2.安装插件Gitlab Hook 和Gitlab Authentication 安装后记得重启jenkins
3.在 jenkins 系统管理–全局安全设置, 认证改为登录用户可以做任何事
保存应用后会提示
重新登录即可;
4.构建触发器;
生成 token 认证
[root@jenkins-master-102 ~]#openssl rand -hex 12
02b6c746785873839ec1cdf0
在web服务器上
curl http://10.0.0.102:8080/job/magedu-m44-test-job1/build?token=02b6c746785873839ec1cdf0
此刻查看构建历史这边状态
成功被构建
拓展
早期版本 在gitlab里触发:gitlab做触发器
早期的,设置后即可使用;
5.设置多个项目一起执行构建
示例图
假设我们之构建app1
首先进入配置-构建后操作;
如图,多个需要用逗号隔开
执行构建后查看
两个已经构建成功
操作完毕 感谢观赏