编译构建 CodeArts Build-上传文件到OBS:代码化构建
代码化构建
参考以下代码示例,修改在创建代码化构建使用的YAML文件中的BUILD部分代码信息。
1 2 3 4 5 6 7 8 9101112131415 |
version: 2.0 # 必须是2.0steps: BUILD: - upload_obs: inputs: artifact_path: "**/target/*.?ar" bucket_name: codecitest-obs obs_directory: "./" # artifact_dest_name: "" # upload_directory: true # headers: # x-frame-options: true # test: test # commit: ${commitId} ignore_fail: true |
参数 |
类型 |
说明 |
---|---|---|
artifact_path |
string |
可选参数。 构建结果所在路径,OBS存储文件名为空时,可使用通配符上传多个文件。如:maven可以使用**/target/*.?ar匹配所有构建出来的jar包和war包。
举例说明:
默认值:bin/*。 |
bucket_name |
string |
填写目标OBS的桶名(不支持跨region上传)。 |
obs_directory |
string |
可选参数。 填写构建结果在OBS上的存储目录(如:application/version/),可留空,或填写“./”表示存储到OBS根目录。 默认值:./。 |
artifact_dest_name |
string |
可选参数。
填写构建结果在OBS上的存储文件名(不包含目录)。
|
upload_directory |
bool |
可选参数。 配置是否上传文件夹。
默认值:false。 |
headers |
map |
可选参数。 上传文件时加入一个或多个自定义的响应头,当用户下载此对象或查询此对象元数据时,加入的自定义响应头会在返回消息的头域中出现。 例如:“x-frame-options”参数值配置为“false”,则表示禁止OBS中存放的网页被第三方网页嵌入。 |
ignore_fail |
string |
用于控制当前步骤执行失败后是否继续执行下一个步骤。
|