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


至此问题解决了

相关推荐
hwj运维之路2 小时前
k8s监控方案实践(三):部署与配置Grafana可视化平台
云原生·kubernetes·grafana
yt948322 小时前
Docker-基础(数据卷、自定义镜像、Compose)
运维·docker·容器
zizisuo2 小时前
9.3.云原生架构模式
云原生·架构
和计算机搏斗的每一天2 小时前
k8s之探针
云原生·容器·kubernetes
水银嘻嘻4 小时前
web 自动化之 KDT 关键字驱动详解
运维·自动化
Vone_665 小时前
node.js 邮箱验证服务器搭建
运维·服务器·node.js
丢丢丢丢丢丢~5 小时前
apache2的默认html修改
linux·运维·服务器
wusam5 小时前
Linux系统管理与编程20:Apache
linux·运维·服务器·apache·shell编程
我不想当小卡拉米5 小时前
【Linux】操作系统入门:冯诺依曼体系结构
linux·开发语言·网络·c++
ChironW6 小时前
Ubuntu 24.04 LTS系统上配置国内时间同步
linux·运维·服务器·ubuntu