动作名称
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 | 否 |
| 最大长度 : 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 |
详情
文档内容是否对您有帮助?