Compartilhar via


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