文档

ACS::CICD::DockerBuild

更新时间:

动作名称

ACS::CICD::DockerBuild 构建Docker镜像

动作描述

构建Docker镜像并上传至阿里云镜像仓库 (仅支持在Linux机器构建)

语法

Action: ACS::CICD::DockerBuild
Properties:
  regionId: String
  codeSource: String
  codeSourceUrl: String
  buildType: String
  instanceId: String
  zoneId: String
  ecsInstanceType: String
  imageId: String
  allocatePublicIP: Boolean
  buildScript: String
  dockerFilePath: String
  contextPath: String
  imageVersion: String
  acrId: String
  namespace: String
  repoName: String
  isInternal: Boolean

属性

属性名称

描述

类型

是否必填

默认值

约束

regionId

地域

String

{{ ACS::RegionId }}

codeSource

代码源

String

codeSourceUrl

代码源链接

String

buildType

构建类型

String

ExistingEcs

instanceId

ECS实例ID

String

""

zoneId

可用区

String

""

ecsInstanceType

实例类型

String

ecs.g6.large

imageId

镜像ID

String

centos_7

allocatePublicIP

分配公网IP

Boolean

True

buildScript

构建命令

String

# java sample command # mvn -B clean package -Dmaven.test.skip=true -Dautoconfig.skip # golang sample command # go build # nodejs sample command # cnpm install && npm run build

最大长度 : 16384

dockerFilePath

Dockerfile路径

String

Dockerfile

contextPath

上下文路径

String

""

imageVersion

镜像版本

String

v-{{ACS::CurrentDate}}-{{ACS::ExecutionId}}

acrId

容器镜像服务实例ID

String

namespace

命名空间

String

repoName

仓库名称

String

isInternal

是否通过内网链接上传镜像

Boolean

True

返回值

详情

ACS::CICD::DockerBuild详情

  • 本页导读 (0)