上传文件至 SMB
此接口用于上传构建生成的文件至 SMB 服务器。如果您在 配置 Publish Over 插件 时配置了 Publish Over CIFS 插件,则可以通过此接口将构建生成的文件同步至远端服务器进行存储或备份。
接口说明
samba [upload: 'files-set']
[, conn: 'publish-over-cifs-connection-name']
[, excludes: 'excludes-set']
[, withBuildLog: true]
参数说明
参数 | 类型 | 是否必填 | 说明 | 示例值 |
---|---|---|---|---|
upload | string | 否 | 要上传的文件列表,多个文件之间用英文逗号分隔,支持 ANT 样式匹配通配符。详情如下:
| app_template*.zip |
conn | string | 是 | 上传到的 SMB 服务器 ID,即 配置 Publish Over 插件 时设置的 CIFS Share Name。SMB 服务器首先需要由 Jenkins 管理员添加至 Jenkins 插件中 | publisher-jenkins |
excludes | string | 否 | 设置要排除的文件列表,多个文件之间用英文逗号分隔,支持 ANT 样式匹配通配符,详情参见 upload 参数说明 | *.txt |
withBuildLog | string | 否 | 设置是否将 Jenkins 构建日志一并上传,默认为 true | true |
调用示例
samba upload: "app_template*.zip",
conn: "publisher-jenkins"