【故障处理--修改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


至此问题解决了

相关推荐
梦奇不是胖猫几秒前
[ 计算机网络 | 第四章 ] 网络层 02 网际协议IP
运维·服务器·网络·网络协议·tcp/ip·计算机网络
Wonderful U几秒前
基于Python+Django+psutil的轻量化服务器自动化监控平台实战
服务器·python·django
蜀道山老天师1 分钟前
Docker安装配置全教程(含银河麒麟服务器部署+镜像加速)
运维·docker·容器
愿天垂怜2 分钟前
【C++脚手架】etcd 的介绍与使用
java·linux·服务器·c语言·c++·中间件·etcd
春生野草6 分钟前
Socket、Servlet、Tomcat
运维·服务器·网络
kvnew6 分钟前
Ubuntu 26.04 一键安装/修复拼音输入法fcitx5+Rime
linux·运维·ubuntu
Komorebi_99997 分钟前
Day3:监控、日志、限流、成本管控、版本灰度
大数据·运维·人工智能·大模型
ITyunwei09877 分钟前
运维团队如何抓住AI?
大数据·运维·人工智能
小则又沐风a7 分钟前
进程篇: 进程概念的补充(了解环境变量和虚拟地址空间)
linux·运维·服务器·c++
艾莉丝努力练剑8 分钟前
【Linux网络】Linux 网络编程:传输层协议TCP(五)
linux·运维·网络·计算机网络·udp