Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Use esta tarefa com cURL para carregar arquivos. Os protocolos de transferência de dados suportados incluem FTP, FTPS, SFTP, HTTP e outros.
Observação
Existe uma versão mais recente desta tarefa disponível em cURLUploader@2.
Sintaxe
# 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.
Insumos
Arquivos files -
string. Obrigatório.
O(s) ficheiro(s) a carregar. É possível utilizar curingas. Por exemplo, **\*.zip para todos os arquivos ZIP em todas as subpastas.
username
-
Nome de utilizador
string.
Opcional. Especifica o nome de usuário para autenticação do servidor.
password
-
Palavra-passe
string.
Opcional. Especifica a senha para autenticação do servidor. Use uma nova variável de compilação com seu bloqueio ativado na guia Variáveis para criptografar esse valor. Use uma variável secreta para evitar a exposição desse valor.
url
-
URL
string. Obrigatório.
Especifica o URL para onde o(s) arquivo(s) será(ão) carregado(s). O diretório deve terminar com uma barra à direita. Os protocolos de URL possíveis incluem DICT://, FILE://, FTP://, 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 passados para cURL.
redirectStderr
-
Erro padrão de redirecionamento para Saída padrão
boolean. Valor padrão: true.
Adiciona --stderr - como um argumento para cURL. Por padrão, cURL grava sua barra de progresso em stderr, que é interpretada pela compilação como saída de erro. Ativar essa caixa de seleção suprime esse comportamento.
Opções de controlo de tarefas
Todas as tarefas têm opções de controle, além de suas entradas de tarefas. Para obter mais informações, consulte Opções de controle de e propriedades de tarefas comuns.
Variáveis de saída
Nenhum.
Observações
Onde posso aprender comandos FTP?
Consulte a lista de comandos FTP brutos.
Requerimentos
| Requisito | Descrição |
|---|---|
| Tipos de pipeline | YAML, Construção clássica, Versão clássica |
| Funciona em | Agente, DeploymentGroup |
| Exigências | Os agentes auto-hospedados devem ter recursos que correspondam às seguintes demandas de executar trabalhos que usam essa tarefa: curl |
| Capacidades | Esta tarefa não satisfaz quaisquer exigências para tarefas subsequentes no trabalho. |
| Restrições de comando | Qualquer |
| Variáveis configuráveis | Qualquer |
| Versão do agente | Todas as versões de agente suportadas. |
| Categoria de tarefa | Utilidade |