Partilhar via


cURLUploader@1 - cURL Upload Files v1 tarefa

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