CI/CD(九) Jenkins共享库与多分支流水线准备

零:安装插件

Pipeline: Stage View(阶段视图)、SSH Pipeline Steps(共享库代码中要调用sshCommond命令)

一、上传共享库

二、Jenkins配置共享库

3、新增静态资源与修改配置

  • 如果是docker和k8s启动,需要先往Harbor上传对应jdk的基础镜像。(步骤略)
  • 需要提前去harbor上创建wict-dev仓库,对应harborWarehouse属性,但是前人代码里自动拼接了-分支 后缀

3、扫描多分支(每个分支都得有jenkinsfile)

4、允许脚本执行 In-process Script Approval(第一次CI/CD才去设置)

ps:要反复执行多次,一次一次允许

5、修改共享库hash值(第一次)

启动过程还是会失败。因为共享库的hash值没有配,启动失败之后就可以在随便一个项目下看见这个hash值,里面放的是共享库:

构建成功:

相关推荐
xywww1685 小时前
大模型 API 选型实战:GPT、Gemini、Claude 接入时该看哪些指标?
运维·服务器·人工智能·python·gpt·langchain
梦想的颜色8 小时前
【Docker原理】Docker 容器一文打尽:生命周期、环境管控、迁移备份、日志进程排查、垃圾清理
运维·docker·容器·容器生命周期·容器日志排查·容器迁移备份·容器进程管理
donoot11 小时前
Linux系统下图书馆级电子书全自动标准化分类整理完整实施方案
大数据·linux·运维·电子书管理
ITKEY_11 小时前
macOS brew 安装的nginx 文件在哪里?
运维·nginx·macos
Elastic 中国社区官方博客12 小时前
如何比较两个 Elasticsearch 索引并找出缺失的文档
大数据·运维·数据库·elasticsearch·搜索引擎
Tim_Van13 小时前
在 CentOS 7 中安装 Chromium 的完整步骤
linux·运维·chrome·centos
孫治AllenSun13 小时前
【Nginx】配置参数和使用案例
运维·nginx
啵啵鱼爱吃小猫咪14 小时前
Ubuntu 20.04 + ROS Noetic 源码安装 libfranka 0.8.0 和 franka_ros 0.8.0 完整教程
linux·运维·ubuntu
Piko61415 小时前
锐捷 VSU 虚拟化堆叠配置
运维·网络·笔记
ljs64827395115 小时前
Linux运维实操:vi编辑器永久配置静态IP(CentOS系列)
linux·运维·编辑器