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


至此问题解决了

相关推荐
运维帮手大橙子2 分钟前
Linux如何安装使用Rust指南
linux·运维·rust
千百元13 分钟前
centos怎么查看磁盘是机械还是固态
linux·运维·centos
LoneEon15 分钟前
CentOS 7 系统安装教程
linux·运维·centos
2301_7931679917 分钟前
网络基础总结
运维·网络·hcia
ssswywywht29 分钟前
搭建本地时间同步服务器
linux·运维·服务器
阿里云云原生32 分钟前
阿里云加持,《泡姆泡姆》让全球玩家畅享零延迟冒险
云原生
广商 小轩41 分钟前
自动化实战 Playwright破解滑块验证码的完整实战指南
运维·自动化
你想考研啊1 小时前
自动化部署脚本
linux·服务器·自动化
超Pro1 小时前
MAC M芯片安装配置VMware+Ubuntu
linux·ubuntu
21号 11 小时前
16.MySQL 服务器配置与管理
服务器·数据库·mysql