title | description | ms.date | monikerRange |
---|---|---|---|
cURLUploader@1 - cURL Upload Files v1 task |
Use cURL to upload files with FTP, FTPS, SFTP, HTTP, and more. |
05/14/2024 |
<=azure-pipelines |
:::moniker range="<=azure-pipelines"
Use this task with cURL to upload files. Supported data transfer protocols include FTP, FTPS, SFTP, HTTP, and others.
Note
There is a newer version of this task available at cURLUploader@2.
:::moniker-end
:::moniker range=">=azure-pipelines-2019"
# 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.
:::moniker-end
:::moniker range="<=azure-pipelines"
files
- Files
string
. Required.
The file(s) to be uploaded. Wildcards can be used. For example, **\*.zip
for all ZIP files in all subfolders.
:::moniker-end
:::moniker range="<=azure-pipelines"
username
- Username
string
.
Optional. Specifies the username for server authentication.
:::moniker-end
:::moniker range="<=azure-pipelines"
password
- Password
string
.
Optional. Specifies the password for server authentication. Use a new build variable with its lock enabled on the Variables tab to encrypt this value. Use a secret variable to avoid exposing ths value.
:::moniker-end
:::moniker range="<=azure-pipelines"
url
- URL
string
. Required.
Specifies the URL to where the file(s) will be uploaded. The directory should end with a trailing slash. Possible URL protocols include DICT://
, FILE://
, FTP://
, FTPS://
, GOPHER://
, HTTP://
, HTTPS://
, IMAP://
, IMAPS://
, LDAP://
, LDAPS://
, POP3://
, POP3S://
, RTMP://
, RTSP://
, SCP://
, SFTP://
, SMTP://
, SMTPS://
, TELNET://
and TFTP://
.
:::moniker-end
:::moniker range="<=azure-pipelines"
options
- Optional Arguments
string
.
Optional. The additional arguments that will be passed to cURL.
:::moniker-end
:::moniker range="<=azure-pipelines"
redirectStderr
- Redirect Standard Error to Standard Out
boolean
. Default value: true
.
Adds --stderr -
as an argument to cURL. By default, cURL writes its progress bar to stderr
, which is interpreted by the build as error output. Enabling this checkbox suppresses that behavior.
:::moniker-end
All tasks have control options in addition to their task inputs. For more information, see Control options and common task properties.
:::moniker range="<=azure-pipelines"
None.
:::moniker-end
See the list of raw FTP commands.
:::moniker range="<=azure-pipelines"
Requirement | Description |
---|---|
Pipeline types | YAML, Classic build, Classic release |
Runs on | Agent, DeploymentGroup |
Demands | Self-hosted agents must have capabilities that match the following demands to run jobs that use this task: curl |
Capabilities | This task does not satisfy any demands for subsequent tasks in the job. |
Command restrictions | Any |
Settable variables | Any |
Agent version | All supported agent versions. |
Task category | Utility |
:::moniker-end