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


至此问题解决了

相关推荐
低代码布道师几秒前
从0到1打造一套适合自己接单的脚手架05自动化创建表
运维·自动化
IT coke5 分钟前
镜像端口及观察端口的配置
运维·网络·智能路由器
HEX9CF12 分钟前
【Docker】快速部署 Certbot 并为 Nginx 服务器配置 SSL/TLS 证书
服务器·nginx·docker
D愿你归来仍是少年15 分钟前
基于Python脚本实现Flink on YARN任务批量触发Savepoint的实践指南
大数据·运维·flink
萌狼蓝天26 分钟前
[CI]Docker构建时传递CI的唯一生成号作为版本号(SpringBoot、Vue)
spring boot·ci/cd·docker
MarkHD27 分钟前
第十二天 - Flask/Django基础 - REST API开发 - 练习:运维管理后台API
运维·django·flask
yuren_xia1 小时前
Vim 编辑器的常用快捷键介绍
linux·编辑器·vim
Chance Z1 小时前
Ubuntu搭建Pytorch环境
linux·pytorch·ubuntu
m0_521118231 小时前
ubuntu 22.04配置cuda和cudnn
linux·ubuntu
傍晚冰川1 小时前
【STM32】解读启动文件startup_stm32f10x_md.s
linux·笔记·stm32·单片机·学习