cURLUploader@1 – tarefa cURL Upload Files v1
Utilize esta tarefa com cURL para carregar ficheiros. Os protocolos de transferência de dados suportados incluem FTP, FTPS, SFTP, HTTP e outros.
Nota
Existe uma versão mais recente desta tarefa disponível em cURLUploader@2.
Syntax
# 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.
Entradas
files
- Ficheiros
string
. Obrigatório.
Os ficheiros a carregar. Podem ser utilizados carateres universais. Por exemplo, **\*.zip
para todos os ficheiros ZIP em todas as subpastas.
username
- Nome de utilizador
string
.
Opcional. Especifica o nome de utilizador para a autenticação do servidor.
password
- Palavra-passe
string
.
Opcional. Especifica a palavra-passe da autenticação do servidor. Utilize uma nova variável de compilação com o respetivo bloqueio ativado no separador Variáveis para encriptar este valor. Utilize uma variável secreta para evitar expor o valor ths.
url
- URL
string
. Obrigatório.
Especifica o URL para onde os ficheiros serão carregados. O diretório deve terminar com uma barra à direita. Os protocolos de URL possíveis incluem DICT://
, , FTP://
FILE://
, , FTPS://
GOPHER://
, HTTP://
, HTTPS://
, IMAP://
, IMAPS://
LDAP://
, LDAPS://
, POP3://
, , POP3S://
, RTMP://
, RTSP://
, , SCP://
, SFTP://
, , SMTP://
, SMTPS://
TELNET://
e .TFTP://
options
- Argumentos Opcionais
string
.
Opcional. Os argumentos adicionais que serão transmitidos para cURL.
redirectStderr
- Redirecionar o Erro Padrão para Standard Out
boolean
. Valor predefinido: true
.
Adiciona --stderr -
como argumento a cURL. Por predefinição, o cURL escreve a barra de progresso em stderr
, que é interpretada pela compilação como saída de erro. Ativar esta caixa de verificação suprime esse comportamento.
Opções de controlo de tarefas
Todas as tarefas têm opções de controlo para além das entradas de tarefas. Para obter mais informações, veja Opções de controlo e propriedades de tarefas comuns.
Variáveis de saída
Nenhum.
Observações
Onde posso aprender comandos FTP?
Veja a lista de comandos FTP não processados.
Requisitos
Requisito | Description |
---|---|
Tipos de pipeline | YAML, Compilação clássica, Versão clássica |
É executado em | Agent, DeploymentGroup |
Exigências | Os agentes autoalojados têm de ter capacidades que correspondam às seguintes exigências para executar tarefas que utilizem esta tarefa: curl |
Capacidades | Esta tarefa não satisfaz quaisquer exigências para tarefas subsequentes na tarefa. |
Restrições de comandos | Qualquer |
Variáveis de definição | Qualquer |
Versão do agente | Todas as versões de agente suportadas. |
Categoria da tarefa | Utilitário |