Gitlab使用Webhook实现Push代码后的jenkins自动构建
2024-10-10 18:12:31
本文出自https://www.cnblogs.com/kevingrace/p/6479813.html
怕以后找不到,所以先写到自己博客中
Gitlab利用Webhook实现Push代码后的jenkins自动构建
之前部署了Gitlab的代码托管平台和Jenkins的代码发布平台。通常是开发后的代码先推到Gitlab上管理,然后在Jenkins里通过脚本构建代码发布。这种方式每次在发版的时候,需要人工去执行jenkins上的构建动作,有时显得过于繁琐。于是就想到了Gitlab的Webhook功能,通过Webhook的相关设置,可以实现代码Push后,自动去触发jenkins上的构建动作,这样就不需要人工干预去执行发版操作了。设置如下:
然后构建相应的项目工程,比如下面的test-wx(下面最关键的是第2步中查看url,然后用这个url回调地址去Gitlab的webhook上添加)
a)先设置代码的git下载路径,这里通过ssh方式(需要提前将Jenkins本机的key添加到Gitlab上)
b)查看jenkin生成回调地址。在任务重构建触发器下获取回调URL。下面的URL那一行只有Gitlab Hook Plugin插件下载成功后才能显示。
c)然后设置代码发布的推送脚本
***************当你发现自己的才华撑不起野心时,就请安静下来学习吧***************
最新文章
- maven上传jar到nexus本地仓库
- arcgis软件集合
- Android APP使用NDK编译后的ffmpeg库出现undefined reference to 'posix_memalign'错误
- ae动态显示属性表————切记DataTable中要先Add(row)之后再往里传值。
- Java 中带参无返回值方法的使用
- 网站性能扩展案例:每天30-50亿请求,300K QPS是如何炼成的
- Eclipse下配置和使用Hibernate Tools
- Spring学习(7)--- @Required注解
- bzoj:1666: [Usaco2006 Oct]Another Cow Number Game 奶牛的数字游戏
- 剑指offer(30)连续子数组和的最大值
- Android教程:在百度地图上画出轨迹
- Ubuntu 开机自动启动
- css文件放在根目录之后不起作用原因
- Atitit 项目管理 提升开发效率的项目流程方法模型 哑铃型  橄榄型 直板型
- ASP.NET 中整合JavaScript的技巧
- 使用SQL手动创建数据库并创建一个具有该数据库所有权限的用户
- RAD 10 C++Builder的bug
- 两张图证明 WolframAlpha 的强大
- spring中aop使用
- C# 加密狗 超级狗 加密程序 程序授权示例 程序授权验证
热门文章
- 学习笔记CB006:依存句法、LTP、n元语法模型、N-最短路径分词法、由字构词分词法、图论、概率论
- leetcode中的python学习
- 18.14 构建Linux根文件系统
- day10 while else continue break
- 移植mysql到ARM(AM335x)
- 树莓派中学TensorFlow
- 怎么安装Scrapy框架以及安装时出现的一系列错误(win7 64位 python3 pycharm)
- 执行yum提示错误:rpmdb: BDB0113 Thread/process 424227/139826856310848 failed
- SSM框架-初学Mybatis框架
- 一周RMAN备份脚本