九、提交代码自动触发Jenkins构建版本

提交代码自动触发Jenkins构建版本

1. 下载Generic Webhook Trigger

九、提交代码自动触发Jenkins构建版本_第1张图片
九、提交代码自动触发Jenkins构建版本_第2张图片

2. 配置Generic Webhook Trigger

九、提交代码自动触发Jenkins构建版本_第3张图片

九、提交代码自动触发Jenkins构建版本_第4张图片
http://JENKINS_URL/generic-webhook-trigger/invoke?token=ruoyi-ui-8978456465

http://192.168.1.183:8080 为jenkisn地址,/generic-webhook-trigger/invoke?token= 固定不变,ruoyi-ui-8978456465 这个Jenkins中配置的token 值

获取到WebHooks 地址,git服务器(gitlab,gitee,gitea,)添加webhook,,这个时候提交代码可以触发自动构建完成
http://192.168.1.183:8080/generic-webhook-trigger/invoke?token=ruoyi-ui-8978456465

gitee配置WebHooks
九、提交代码自动触发Jenkins构建版本_第5张图片
gitea配置WebHooks
九、提交代码自动触发Jenkins构建版本_第6张图片

Git服务器收到代码推送后,git服务器调用配置的这个post接口 (http://192.168.1.183:8080/generic-webhook-trigger/invoke?token=ruoyi-ui-8978456465),一定要注意git服务器要能访问到jenkins服务,才能能保证git服务器能调用jenking服务接口,就能自动触发Jenkins构建版本

Jenkins部署在内网,是不能访问,公网git 服务(gitlab,gitee,gitea),比如gitee , 是不能访问内网的Jenkins接口

Jenkins部署在公网,不管git 服务器在公网还是内网都能,触发自动化构建

你可能感兴趣的:(jenkins,运维)