Jenkins Webhook(钩子)配置

image-20230828143339694

image-20230828144412521

Gitlab部署

开启出站规则:

image-20230828144914404

image-20230828145041276

Webhook:

image-20230828144619851

image-20230828144642647

image-20230828144836438

测试:

image-20230828145203102

gitlab钩子(触发器)功能触发jenkins的webhook
gitlab调用jenkins接口(API)

## 全自动,开发提交了代码之后,自动将代码部署到测试环境
#1.Jenkins触发器功能:Jenkins通知地址
http://10.0.0.92:8080/project/freestyle-code-webhook
#2.Jenkins获取令牌:Jenkins生成tocken令牌
200ccb27a95a62e5508d6dca531c0969
#3.gitlab开启功能
管理中心-设置-网络设置-外发请求-允许钩子和服务访问本地网络
#4.gitlab配置url地址和令牌
找到对应项目-设置-集成(新版本webhooks)
- 链接:Jenkins通知地址
- 令牌:Jenkins对应令牌
#5.开发上传代码,web检查结果