【故障处理--修改CI流水线】

背景:研发同事反映CI流水线卡顿严重,判断是移动云镜像仓库的带宽太小,故在公有云搭建一个harbor仓库,这就意味着CI流水线有些配置需要改动

1、CI流水线的介绍

  • helm-chart/pcas-appstore-hy存放的是chart包需要的文件

  • Dockerfile就是CI构建镜像时所需要的镜像文件
  • .gitlab-ci.yaml文件定义流水线的动作
  • build-chart-for-cluster构建chart包的脚本

脚本的逻辑是,判断位置参数是否为空,如果为空就执行if条件语句,如果不为空,则执行else条件语句

2、修改流水线

2.1修改.gitlab-ci.yml文件

  • 保证上传镜像到镜像仓库路径正确

2.2 修改chart包的环境变量

2.3 修改chart包的构建脚本


至此CI文件就修改好了

3、遇到的问题


根据CI流水线报的错,可以判断出没有添加仓库导致的
解决办法:

bash 复制代码
helm repo add --insecure-skip-tls-verify pcas-appstore-hy  $url


至此问题解决了

相关推荐
身在江湖的郭大侠1 小时前
Linux内核
linux·服务器
破-风3 小时前
linux的用法
linux·运维·服务器
涛ing6 小时前
32. C 语言 安全函数( _s 尾缀)
linux·c语言·c++·vscode·算法·安全·vim
__雨夜星辰__6 小时前
Linux 学习笔记__Day2
linux·服务器·笔记·学习·centos 7
大耳朵土土垚6 小时前
【Linux】日志设计模式与实现
linux·运维·设计模式
学问小小谢6 小时前
第26节课:内容安全策略(CSP)—构建安全网页的防御盾
运维·服务器·前端·网络·学习·安全
yaoxin5211237 小时前
第十二章 I 开头的术语
运维·服务器
ProgramHan7 小时前
1992-2025年中国计算机发展状况:服务器、电脑端与移动端的演进
运维·服务器·电脑
马立杰10 小时前
H3CNE-33-BGP
运维·网络·h3cne
Linux运维老纪11 小时前
DNS缓存详解(DNS Cache Detailed Explanation)
计算机网络·缓存·云原生·容器·kubernetes·云计算·运维开发