Partilhar via


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