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 | 可用區(qū) | String | 否 | "" | |
ecsInstanceType | 實例類型 | String | 否 | ecs.g6.large | |
imageId | 鏡像ID | String | 否 | centos_7 | |
allocatePublicIP | 是否分配公網(wǎng)IP | Boolean | 否 | True | |
buildScript | 構建命令 | String | 否 |
| 最大長度 : 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 |
詳情
文檔內(nèi)容是否對您有幫助?