1.安装jenkins插件 gitlab 和 git
2.进入job-设置-构建触发器,选择gitlab push
3.默认会勾选相关参数
4.点击【高级】
5.生成 secret token 稍后会在gitlab配置该token
6.配置gitlab webhook 进入配置的项目,点击setting-Integrations。URL 填入步骤2 中生成的URL,secret token输入步骤5生成的,点击【Add webhook】
7.添加成功 会在下面显示刚刚添加成功的webhooks ,点击【test】,返回“200” 即为成功
遇到问题
1.第一次测试显示500:因为gitlab没有打开权限
解决:需要root用户登录 点击【admin area】,然后点击【setting】,拉到最下面 勾选“allow requests to the local network from hooks and services”
2.解决如上问题后测试,403
因为第6步没有配置secret token