将此任务用于 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
,生成将解释为错误输出。 启用此复选框将禁止显示该行为。
任务控制选项
除任务输入之外,所有任务都具有控制选项。 有关详细信息,请参阅 控件选项和常见任务属性。
输出变量
没有。