上传文件到OBS
对象存储服务(OBS)的使用限制请参考约束与限制。
配置说明
在配置构建步骤中,添加“上传文件到OBS”构建步骤。
参数说明如下:
参数项 |
说明 |
---|---|
步骤显示名称 |
构建步骤的名称,可自定义修改。 |
授权用户 |
|
构建产物路径 |
构建结果所在路径,OBS存储文件名为空时,可使用通配符上传多个文件。如:maven可以使用**/target/*.?ar匹配所有构建出来的jar包和war包。 |
桶名 |
目标OBS桶名(不支持跨region上传)。 |
OBS存储目录 |
构建结果在OBS上的存储目录(如:application/version/),可留空,或填写“./”表示存储到OBS根目录。 |
OBS存储文件名 |
构建结果在OBS上的存储文件名(不包含目录),留空时可上传多个文件,取构建产物文件名为OBS存储文件名;不为空时只能上传单个文件,如:application.jar。 |
是否上传文件夹 |
可选择是否开启上传文件夹。 |
忽略文件夹路径 |
忽略的文件夹路径。选择上传文件夹时,会根据此路径忽略部分文件夹,不上传到OBS。 如产物路径填写为“target/api/api.jar”,忽略文件夹路径填写为“target”,obs存储目录为“./”,则会将“api.jar”上传到OBS桶的“api/api.jar”路径下。若路径无法匹配,则默认不忽略路径中的文件夹。 |
OBS头域 |
上传文件时加入一个或多个自定义的响应头,当用户下载此对象或查询此对象元数据时,加入的自定义响应头会在返回消息的头域中出现。如:“键”填写成“x-frame-options”,“值”填写成“false”,即可禁止OBS中存放的网页被第三方网页嵌入。 |