更新时间:2024-05-21 GMT+08:00
分享

使用SWR公共镜像

前提条件

用户已制作镜像并推送到SWR仓库

镜像设置为“公开”

由于编译构建无法拉取用户在SWR私有仓中的镜像,因此,需要先将镜像设置为“公开”。
  1. 登录容器镜像服务
  2. 在导航单击“我的镜像”,然后单击镜像名称进入镜像详情页面,然后单击右上角“编辑”。
  3. 在编辑框中,将“类型”设置为“公开”。

  4. 获取完整的镜像地址:单击复制镜像下载指令,其中,docker pull后面部分为镜像地址。

  1. 配置构建步骤中,添加“使用SWR公共镜像”构建步骤。
  2. 4获得的镜像地址粘贴到“镜像地址”输入框。

    将下载指令粘贴到“镜像地址”输入框时请去掉前面的“docker pull”。

  3. 在命令窗口输入构建命令。

    例如,若使用的镜像是用于Maven构建,则配置Maven构建命令,若使用的镜像是用于NPM构建,则配置NPM构建命令,以此类推。

1
2
3
4
5
6
7
ersion: 2.0 # 必须是2.0
steps:
  BUILD:
    - swr:
       image: cloudbuild@ddd
       inputs:
          command: echo 'hello'

参数名

参数类型

描述

是否必填

默认值

image

string

镜像地址。

镜像地址有两种格式:
  • cloudbuild@maven3.5.3-jdk8-open ,以cloudbuild开始,@作为分隔符,后面是编译构建提供的默认镜像。
  • 完整的swr镜像地址,例如:swr.example.example.com/codeci_test/demo:141d26c455abd6d7xxxxxxxxxxxxxxxxxxxx

command

string

执行命令。

例如,若使用的镜像是用于Maven构建,则配置Maven构建命令,若使用的镜像是用于NPM构建,则配置NPM构建命令,以此类推。

分享:

    相关文档

    相关产品