全部產品
Search
文件中心

CloudOps Orchestration Service:ACS::CICD::SoftwarePackageBuild

更新時間:Aug 07, 2024

動作名稱

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