将此任务用于 cURL 上传文件。 支持的数据传输协议包括 FTP、FTPS、SFTP、HTTP 等。
注释
cURLUploader@2提供了此任务的较新版本。
语法
# cURL Upload Files v1
# Use cURL to upload files with FTP, FTPS, SFTP, HTTP, and more.
- task: cURLUploader@1
inputs:
files: # string. Required. Files.
#username: # string. Username.
#password: # string. Password.
url: # string. Required. URL.
#options: # string. Optional Arguments.
# Advanced
#redirectStderr: true # boolean. Redirect Standard Error to Standard Out. Default: true.
输入
files
-
文件
string。 必填。
要上传的文件。 可以使用通配符。 例如,为所有子文件夹中的所有 ZIP 文件 **\*.zip。
username
-
用户名
string。
可选。 指定服务器身份验证的用户名。
url
-
网址
string。 必填。
指定文件上传位置的 URL。 目录应以尾部斜杠结尾。 可能的 URL 协议包括 DICT://、FILE://、FTP://、FTPS://、GOPHER://、HTTP://、HTTPS://、IMAP://、IMAPS://、LDAP://、LDAPS://、POP3://、POP3S://、RTMP://、RTSP://、SCP://、SFTP://、SMTP://、SMTPS://、TELNET:// 和 TFTP://。
options
-
可选参数
string。
可选。 将传递给 cURL 的其他参数。
redirectStderr
-
将标准错误重定向到标准传出
boolean。 默认值:true。
将 --stderr - 作为参数添加到 cURL。 默认情况下,cURL 将其进度栏写入 stderr,生成将解释为错误输出。 启用此复选框将禁止显示该行为。
任务控制选项
除任务输入之外,所有任务都具有控制选项。 有关详细信息,请参阅 控件选项和常见任务属性。
输出变量
没有。