jenkins部署过程记录

一、jenkins部署git链接找不到

原因分析:

机器的git环境不是个人git的权限,所以clone不了。Jenkins的master节点部署机器已经部署较多其他的job在跑,如果直接修改机器的git配置,很可能影响到其他的job clone 不了代码,所以不能用:git@gitlab.org.com:org-platform的方式。为了不影响原来的环境状态,需要改为:http://gitlab.org.com/org-platform的方式,这个方式只需要注册个人的gitlad账号/密码,就可以成功拉取仓库代码。

二、实现选择git仓库多个分支作为变量

jenkins插件中心搜索"Git Parameter " ,选择"Install without restart",无需重启即可安装。

可以手动选择对应的分支后进行构建

三、jenkins 拉多个git仓库的解决方法

jenkins在默认情况下,一个任务只能配置一个git仓库地址,就算配置了多个git-repositories的git仓库地址,最后一次拉的代码也会覆盖前面仓库的代码。

因为机器本地只有一个文件夹,拉的多个git-repositories的git仓库代码都会存到这个文件夹,这样拉的仓库代码就会覆盖前面的仓库代码,最后只会剩下一个仓库的代码。

所以,要拉多个git仓库代码,就需要机器本地可以自动生成存放各自仓库代码对应的独立文件夹。需要安装插件实现

安装Multiple SCMS Plugin插件

机器本地生成的代码仓库文件夹:

相关推荐
饮啦冰美式11 分钟前
22.04Ubuntu---ROS2使用rclcpp编写节点
linux·运维·ubuntu
wowocpp11 分钟前
ubuntu 22.04 server 安装 和 初始化 LTS
linux·运维·ubuntu
Lign1731417 分钟前
ubuntu unrar解压 中文文件名异常问题解决
linux·运维·ubuntu
大霞上仙1 小时前
Ubuntu系统电脑没有WiFi适配器
linux·运维·电脑
Karoku0662 小时前
【企业级分布式系统】Zabbix监控系统与部署安装
运维·服务器·数据库·redis·mysql·zabbix
为什么这亚子2 小时前
九、Go语言快速入门之map
运维·开发语言·后端·算法·云原生·golang·云计算
布值倒区什么name2 小时前
bug日常记录responded with a status of 413 (Request Entity Too Large)
运维·服务器·bug
。puppy3 小时前
HCIP--3实验- 链路聚合,VLAN间通讯,Super VLAN,MSTP,VRRPip配置,OSPF(静态路由,环回,缺省,空接口),NAT
运维·服务器
颇有几分姿色3 小时前
深入理解 Linux 内存管理:free 命令详解
linux·运维·服务器
光芒再现dev3 小时前
已解决,部署GPTSoVITS报错‘AsyncRequest‘ object has no attribute ‘_json_response_data‘
运维·python·gpt·语言模型·自然语言处理