Jenkins Gitlab通过Git Hook自动触发构建
1.利用GitLab的webhook实现push到仓库,立即触发项目自动构建

2安装Gitlab Hook插件
需要安装两个插件
GitLab Hook和GitLab


jenkins设置自动构建

如果在jenkins中配置了身份令牌,那么在gitlab中也要配置

Gitlab配置webhook
开启webhook功能
在gitlab使用root账户登录到后台,点击Admin Area ->settings->Outbound requests 勾选“Allow requests to the local network from web hooks and services ”

使用项目的账户登录,选择要使用的项目


因为在Jenkins上配置了token所以也要在此配置token,点击Add webhook,添加内容,点击test进行测试

出现HTTP 200表示测试成功

此时Jenkins正在构建,为测试成功
现在在项目中添加代码,推送到仓库,可以看到jenkins可以进行构建


版权声明:本文为chaochao2113原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。