发布一个CI镜像
工作台->容器镜像->关联镜像
.png?alt=media&token=34f53948-d541-47c3-b62a-30addbbfa4e0)
.png?alt=media&token=00c56425-4679-4eea-82ff-74c34ab129cd)
- 1.镜像在研发商店中的唯一标识,不重名即可
- 2.镜像发布过程中,可以在此调试项目下,验证镜像功能是否正常。建议使用专用的测试项目验证
- 3.若为私有镜像,请在凭证管理创建一个凭证,关联到此镜像。执行时,系统使用此凭证去拉取镜像
入口如下
.png?alt=media&token=62798519-9504-4449-b997-df3735adc9d5)
填写基本信息
.png?alt=media&token=ab9c4dee-30f5-4e6f-9a9d-6aa11ff38c41)
.png?alt=media&token=a9f2d856-e119-4042-a6a7-c604250d406b)
- 1.镜像库 host
- 若为 docker hub 镜像,可以不填,或者填 docker.io
- 2.镜像名称,包括镜像命名空间
- 3.镜像 tag
- 4.凭证:私有镜像需要指定访问的凭证
- 5.Dockerfile:将展示在研发商店中,供用户了解镜像细节
当升级镜像时,有三种升级模式:
.png?alt=media&token=38672699-8a44-44d1-814e-fea4950da79e)
- 1.非兼容式升级:
- 镜像功能逻辑发生重大变更,和老版本不兼容时使用
- 此类型版本发布后,已使用该镜像的流水线不会自动升级版本,需用户手动修改版本号
- 主版本号 +1
- 2.兼容式功能更新:
- 镜像功能更新或新增(不影响已使用用户)时使用
- 此类型版本发布后,已使用该镜像且版本号选为[主版本.latest]的流水线自动使用新版本,无需手动编辑流水线
- 次版本号 +1
- 3.兼容式问题修正:
- 镜像功能兼容旧版本,仅做问题修正
- 此类型版本发布后,已使用该镜像且版本号选为[主版本.latest]的流水线自动使用新版本,无需手动编辑流水线
- 修正号 +1
验证镜像
提交发布后,可以在调试项目下验证镜像功能是否满足预期
.png?alt=media&token=a2f19f25-f973-40df-bd58-7d1081e66610)
- 1.测试:点击后跳转到调试项目的流水线服务下,可以使用此镜像执行流水线 Job,验证功能是否满足预期
- 2.若发现问题,重新推送镜像后,重新验证并测试
- 验证镜像步骤,仅校验镜像是否能成功拉取,功能是否正常还需要发布者自行测试
- 3.测试 OK 后,手动继续发布流程,将镜像发布到研发商店,供其他用户/项目使用
最近更新 1yr ago