欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 新闻 > 国际 > 【故障处理--修改CI流水线】

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

2024/12/22 0:51:32 来源:https://blog.csdn.net/weixin_58519482/article/details/144419138  浏览:    关键词:【故障处理--修改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流水线报的错,可以判断出没有添加仓库导致的
解决办法:

helm repo add --insecure-skip-tls-verify pcas-appstore-hy  $url

在这里插入图片描述
至此问题解决了

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com