文档

ACS::CICD::SoftwarePackageBuild

更新时间:

动作名称

ACS::CICD::SoftwarePackageBuild 构建软件包

动作描述

构建软件包(如jar包)并上传到OSS (仅支持在Linux机器构建)

语法

Action: ACS::CICD::SoftwarePackageBuild
Properties:
  regionId: String
  codeSource: String
  codeSourceUrl: String
  buildType: String
  instanceId: String
  zoneId: String
  ecsInstanceType: String
  imageId: String
  allocatePublicIP: Boolean
  buildScript: String
  packageDir: String
  buildMaterialName: String
  bucketName: String
  bucketDir: String

属性

属性名称

描述

类型

是否必填

默认值

约束

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

# maven build default command mvn -B clean package -Dmaven.test.skip=true -Dautoconfig.skip # gradle build default command # ./gradlew build # ant build default command # ant

最大长度 : 16384

packageDir

打包路径

String

target/

buildMaterialName

构建物名称

String

buildMaterial-{{ACS::ExecutionId}}

bucketName

要上传到的 OSS bucket 名称

String

bucketDir

要上传到的 OSS bucket 目录

String

oos_build_materials/{{ACS::CurrentDate}}

返回值

返回值名称

描述

类型

bucketName

String

objectName

String

详情

ACS::CICD::SoftwarePackageBuild详情