jenkins 自动构建最新项目
前提:安装 gitlab 插件
问题:gitlab 创建 webhook 一直显示 Invalid url given
问题由来:在新版 gitlab 中,gitlab 的安全策略通常会阻止向本地或私有网络地址发出的请求,以防止安全风险
这种情况会阻止 jenkins 对 gitlab 进行代码拉取
解决:设置中心 --> 设置 --> 网络 --> 出站请求 --> 勾选上《允许来自 webhooks 和集成对本地网络的请求》

在上一个实验的基础上,接下来给 jenkins 的构建进行配置
在构建触发器处选择这个:Build when a change is pushed to GitLab.

gitlab webhook url:http://10.0.0.22:8080/jenkins/project/freestyle-demo
secret token:001cdba061a0c5cc55841f61e89d73fe
点击保存
接下来去 gitlab 进行配置
打开项目 --> 设置 --> Webhooks,用刚刚获得的信息新增一个 webhooks
测试 webhooks,自动部署配置成功了
