1、安装GitLab Plugin和Generic Webhook Trigger Plugin两个插件
2、要在gitlab生成一个访问api 的token
3、在jenkins的系统管理里找到下面界面进行输入
上面需要增加上面gitlab accsee token提供的api token ,下面界面增加凭证,以便jenkins访问gitlab的api接口。
4、配置jenkins项目的构建触发器里设置如下
其中上面高级里需要生成token,以便下面gitlab的建立webhook的时候使用。
5、在gitlab里的项目设置里的集成可以进入设置webhook,如下图 建立后点击测试成功,上面会出现 请求成功,返回200
开始设置时Gitlab配置webhook报错:Urlis blocked: Requests to the local 需要配置下面信息,不同的版本会不一样。
这里要勾选本地请求