1. 产品简介
  2. 快速开始
  3. 编写构建流程
  4. 配置构建计划
  5. 构建环境依赖包
  6. 构建制品
  7. 构建节点
  8. 管理构建计划
  9. 系统插件
  10. 自定义团队插件
  11. 最佳实践
  12. 常见问题
  13. 词汇表
持续集成 / 常见问题 / 持续集成与制品库

持续集成与制品库

为什么会超过拉取限额?

使用 CI 拉取镜像时提示 reached your pull rate limit 报错,如下图所示:

这是因为 dockerhub 的免费账户存在镜像拉取次数限制,CODING 的出口 IP 达到了 dockerhub 的拉取次数限制而出现的错误,您可以参考下文中的两个办法解决此问题:

若您没有 dockerhub 账号,请点击前往注册账号;

注册完成后修改构建计划配置,在 docker 执行命令前添加此行,填入已注册的账号:

    docker login -u  -p 
    username=$(docker info | sed '/Username:/!d;s/.* //'); 
    echo $username

执行时可以在日志查看到正在使用的 dockerhub 账号,若账号符合拉取次数限制条件即可解决此问题。

如何自动获取代码 tag 作为制品的版本号?

${GIT_TAG} 是内置的环境变量,设计初衷是为了在配有监听 TAG 触发的构建计划中,监听到 TAG 后获取最新的 TAG 值以保存至变量中,因此只有在通过 TAG 触发构建计划的时候此变量才有参数值,其他的触发方式(手动、定时、远程触发)触发构建时此值为空。

Illegal character in path at index

错误详情截图如下:

此错误常见于使用 Windows 环境作为自定义构建节点。将 Windows 作为自定义节点并使用“上传到 Generic 制品库插件”时不支持携带目录上传,你需要在步骤中设置进入目录后再上传指定文件。

上一篇持续集成与代码仓库
最近更新
感谢反馈有用
感谢反馈没用

在阅读中是否遇到以下问题?

您希望我们如何改进?

工单咨询