通过webhook构建Jenkins项目

Posted 天宇轩-王

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了通过webhook构建Jenkins项目相关的知识,希望对你有一定的参考价值。

 轮询SCM可以实现Gitlab代码更新,项目自动构建,但是

该方案的性能不佳。那有没有更好的方案呢? 有的。就是利用Gitlab的webhook实现代码push到仓
库,立即触发项目自动构建。

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

 

 Jenkins设置自动构建

 等会需要把生成的 webhook URL配置到Gitlab中。

Gitlab配置webhook
1)开启webhook功能
使用root账户登录到后台,点击Admin Area -> Settings -> Network
勾选"Allow requests to the local network from web hooks and services"

2 )在项目添加webhook
点击项目->Settings->Integrations

 

 修改代码

 

以上是关于通过webhook构建Jenkins项目的主要内容,如果未能解决你的问题,请参考以下文章

gitlab jenkins配置WebHook控制代码提交自动构建

Jenkins配置webhook钩子触发构建

Github webhook 的 Jenkins 自动构建不起作用

可以阻止 GitLab Webhook 在 Jenkins 中触发构建吗

jenkins + gitlab配置webhook

Jenkins构建了触发器配置迷失