当前位置:首页 > Web开发 > 正文

那有没有更好的方案呢? 有的

2024-03-31 Web开发

轮询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项目

温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/web/30821.html