提交代码自动触发Jenkins构建版本
1. 下载Generic Webhook Trigger
2. 配置Generic Webhook Trigger
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
gitea配置WebHooks
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 服务器在公网还是内网都能,触发自动化构建