当前位置: 首页 > news >正文

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插件 

 

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

http://www.lryc.cn/news/289479.html

相关文章:

  • JS-策略设计模式
  • 漏洞复现-EduSoho任意文件读取漏洞(附漏洞检测脚本)
  • 「QT」QString类的详细说明
  • 微信小程序-04
  • 什么是数据库的三级模式两级映象?
  • 初识人工智能,一文读懂机器学习之逻辑回归知识文集(6)
  • 2024 CKA 题库 | 15、备份还原 etcd
  • 基于Matlab/Simulink直驱式风电储能制氢仿真模型
  • 计算机网络(第六版)复习提纲16
  • 【AndroidStudio】2022.3Giraffe连接超时,更换下载源,使用本地gradle,版本对应问题
  • 【Midjourney】内容展示风格关键词
  • openssl3.2/test/certs - 056 - all DNS-like CNs allowed by CA1, no SANs
  • mysql INSERT数据覆盖现有元素(若存在)
  • 攻防世界WEB新手训练区
  • Go语言安装及开发环境配置
  • 知识搜索术学习笔记
  • 【深度学习】sdxl中的 tokenizer tokenizer_2 区别
  • 使用一个定时器(timer_fd)管理多个定时事件
  • C++:使用tinyXML生成矢量图svg
  • day34_js
  • AR 自回归模型
  • 51单片机ESP8266
  • php 源码加密保护 bease方案
  • FFMPEG解析ts流
  • Java基础-实现猜数字小游戏
  • 爬虫(一)
  • 【软件测试】学习笔记-Nginx 在系统架构中的作用
  • 鸿蒙开发【应用开发基础知识】
  • 腾讯云幻兽帕鲁4核16G14M服务器性能测评和价格
  • Linux第一个小程序——进度条