Jenkins+Github持续环境搭建
⒈前提要求
Jenkins与Github配合实现持续集成需要注意以下几点:
1.Jenkins需要部署在外网上,因为内网地址是无法访问Github的。这一点可以通过租用阿里云、腾讯云等云平台提供的云服务器实现。
2.Jenkins所在的主机上需要安装Git,因为我们需要通过Git从Github上克隆(clone)代码。
3.在Jenkins中需要配置Git的程序位置,和指定JDK、Maven等非常类似,这里不多BB
4.在Github上使用每个repository(仓库)的WebHook(钩子)方式远程触发Jenkins构建。
5.在Jenkins内关闭“防止跨站点请求伪造”。
⒉安装Git
参考https://www.cnblogs.com/fanqisoft/p/11295185.html
⒊Jenkins配置Git
Manage Jenkins(系统管理) => Global Tool Configuration(全局工具配置) => Git => Git installations,Name设置为“MyGit”(随意),Path to Git executable设置为Git的安装路径(此示例为/usr/local/git/bin/git)
⒋在Github上添加WebHook
⒌关闭Jenkins的“防止跨站点请求伪造”
在Manage Jenkins(系统管理) => Configure Global Security(全局安全配置) => CSRF Protection => 取消勾选“防止跨站点请求伪造”。
⒍
作者:奇
出处:https://www.cnblogs.com/fanqisoft/p/11297588.html
版权:本作品采用「本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。」许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!