cURLUploader@1 – tarefa carregar arquivos v1 cURL
Use essa tarefa com cURL para carregar arquivos. Os protocolos de transferência de dados com suporte incluem FTP, FTPS, SFTP, HTTP e outros.
Observação
Há uma versão mais recente dessa 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
- Arquivos
string
. Obrigatórios.
Os arquivos a serem carregados. Caracteres curinga podem ser usados. Por exemplo, **\*.zip
para todos os arquivos ZIP em todas as subpastas.
username
- Username
string
.
Opcional. Especifica o nome de usuário para autenticação de servidor.
password
- Senha
string
.
Opcional. Especifica a senha para autenticação de servidor. Use uma nova variável de compilação com seu bloqueio habilitado na guia Variáveis para criptografar esse valor. Use uma variável secreta para evitar expor o valor de ths.
url
- URL
string
. Obrigatórios.
Especifica a URL para onde os arquivos serão carregados. O diretório deve terminar com uma barra à direita. Os possíveis protocolos de URL incluem DICT://
, FILE://
, , FTP://
, FTPS://
, HTTP://
GOPHER://
, HTTPS://
LDAP://
IMAP://
IMAPS://
, POP3://
LDAPS://
, POP3S://
, RTMP://
, RTSP://
, SCP://
SFTP://
, SMTP://
, SMTPS://
e . TELNET://
TFTP://
options
- Argumentos opcionais
string
.
Opcional. Os argumentos adicionais que serão passados para cURL.
redirectStderr
- Redirecionar o erro padrão para o Standard Out
boolean
. Valor padrão: true
.
Adiciona --stderr -
como um argumento ao cURL. Por padrão, cURL grava sua barra de progresso em stderr
, que é interpretada pelo build como saída de erro. Habilitar essa caixa de seleção suprime esse comportamento.
Opções de controle da tarefa
Todas as tarefas têm opções de controle além de suas entradas de tarefa. Para obter mais informações, consulte Opções de controle e propriedades comuns da tarefa.
Variáveis de saída
Nenhum.
Comentários
Onde posso saber mais sobre comandos FTP?
Consulte a lista de comandos FTP brutos.
Requisitos
Requisito | Descrição |
---|---|
Tipos de pipeline | YAML, build clássico, versão clássica |
É executado em | Agent, DeploymentGroup |
Demandas | Os agentes auto-hospedados devem ter recursos que correspondam às seguintes demandas para executar trabalhos que usam esta tarefa: curl |
Funcionalidades | Essa tarefa não atende a nenhuma demanda por tarefas subsequentes no trabalho. |
Restrições de comando | Qualquer |
Variáveis configuráveis | Qualquer |
Versão do agente | Todas as versões do agente com suporte. |
Categoria da tarefa | Utilitário |