ACS::CICD::SoftwarePackageBuild

更新时间:2024-08-06 09:44:43

动作名称

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详情

  • 本页导读 (1)
  • 动作名称
  • 动作描述
  • 语法
  • 属性
  • 返回值
  • 详情
AI助理

点击开启售前

在线咨询服务

你好,我是AI助理

可以解答问题、推荐解决方案等