持续集成阶段docker build频繁不成功

  • Choerodon平台版本:0.21.0

  • 运行环境:自主搭建

  • 问题描述:

    持续集成阶段docker build非常慢,经排查,主要是push镜像到harbor非常慢;
    应用部署阶段非常慢,经排查,主要是从harbor镜像仓库,pull镜像非常慢;

  • 执行的操作:
    1、代码提交;
    2、执行CI;
    3、Maven build正常;
    4、Docker build异常,主要表现为,非常慢,最后超时,显示 Job success,实际chart文件并未生成;

  • 报错信息

流水线里面有专门的chart发布阶段 需要加上 才能生成chart

流水线阶段配置没有问题。最终排查是网络硬件出了问题,网速不稳定,丢包严重,导致连接Harbor不稳定,所以在push Docker镜像时出现超时,直接跳过了chart阶段,显示Job successful。同样在Deploy阶段也是因为pull镜像非常慢,网络丢包严重,导致Deploy慢。