jenkins部署过程记录

一、jenkins部署git链接找不到

原因分析:

机器的git环境不是个人git的权限,所以clone不了。Jenkins的master节点部署机器已经部署较多其他的job在跑,如果直接修改机器的git配置,很可能影响到其他的job clone 不了代码,所以不能用:[email protected]: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插件

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

相关推荐
lost_n_found19 小时前
Linux-CentOS从零搭建Jenkins(上),包教包会
jenkins
宁zz20 小时前
乌班图安装jenkins
运维·jenkins
FixBug_Nick20 小时前
使用Docker安装及使用最新版本的Jenkins
docker·容器·jenkins
大丈夫立于天地间20 小时前
ISIS协议中的数据库同步
运维·网络·信息与通信
rainFFrain21 小时前
单例模式与线程安全
linux·运维·服务器·vscode·单例模式
@郭小茶1 天前
docker-compose方式部署docker项目
运维·docker·容器
自由鬼1 天前
开源虚拟化管理平台Proxmox VE部署超融合
linux·运维·服务器·开源·虚拟化·pve
电星托马斯1 天前
Linux系统CentOS 6.3安装图文详解
linux·运维·服务器·程序人生·centos
啞謎专家1 天前
CentOS中挂载新盘LVM指南:轻松扩展存储空间,解决磁盘容量不足问题
linux·运维·服务器
s_little_monster1 天前
【Linux】进程信号的捕捉处理
linux·运维·服务器·经验分享·笔记·学习·学习方法