Compartilhar via


cURLUploader@2 – tarefa cURL Upload Files v2

Use essa tarefa com cURL para carregar arquivos. Os protocolos de transferência de dados com suporte incluem FTP, FTPS, SFTP, HTTP e outros.

Sintaxe

# cURL Upload Files v2
# Use cURL's supported protocols to upload files.
- task: cURLUploader@2
  inputs:
    files: # string. Required. Files. 
    #authType: 'ServiceEndpoint' # 'ServiceEndpoint' | 'UserAndPass'. Authentication Method. Default: ServiceEndpoint.
    serviceEndpoint: # string. Required when authType = ServiceEndpoint. Service Connection. 
    #username: # string. Optional. Use when authType = UserAndPass. Username. 
    #password: # string. Optional. Use when authType = UserAndPass. Password. 
    #url: # string. Required when authType = UserAndPass. URL. 
    #remotePath: 'upload/$(Build.BuildId)/' # string. Remote Directory. Default: upload/$(Build.BuildId)/.
    #options: # string. Optional Arguments. 
  # Advanced
    #redirectStderr: true # boolean. Redirect Standard Error to Standard Out. Default: true.

Entradas

arquivos files -
string. Obrigatório

Arquivos a serem carregados. Curingas podem ser usados. Por exemplo, **/*.zip para todos os arquivos ZIP em todas as subpastas.


Método de Autenticação authType -
string. Valores permitidos: ServiceEndpoint (conexão de serviço), UserAndPass (nome de usuário e senha). Valor padrão: ServiceEndpoint.

Especifica o método de autenticação para autenticação de servidor.


serviceEndpoint - de Conexão de Serviço
string. Necessário quando authType = ServiceEndpoint.

Especifica a conexão de serviço com as credenciais para a autenticação do servidor. Use o tipo de conexão de serviço genérico para a conexão de serviço.


username - de nome de usuário
string. Opcional. Use quando authType = UserAndPass.

Especifica o nome de usuário para autenticação de servidor.


password - de senha
string. Opcional. Use quando authType = UserAndPass.

Especifica a senha para autenticação de servidor. Use uma nova variável de build 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 - de URL
string. Necessário quando authType = UserAndPass.

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://, GOPHER://, HTTP://, HTTPS://, IMAP://, IMAPS://, LDAP://, LDAPS://, POP3://, POP3S://, RTMP://, RTSP://, SCP://, SFTP://, SMTP://, SMTPS://, TELNET:// e TFTP://.


remotePath - de Diretório Remoto
string. Valor padrão: upload/$(Build.BuildId)/.

Opcional. Especifica a subpasta no servidor remoto para a URL fornecida nas credenciais.


argumentos opcionais options -
string.

Opcional. Os argumentos adicionais que serão passados para cURL.


redirectStderr - erro padrão de redirecionamento para o standard out
boolean. Valor padrão: true.

Adiciona --stderr - como um argumento à cURL. Por padrão, 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 de tarefa

Todas as tarefas têm opções de controle além das suas entradas de tarefas. Para obter mais informações, consulte as opções de Controle de e as propriedades comuns da tarefa.

Variáveis de saída

Nenhum.

Observações

Use essa tarefa para usar cURL para carregar arquivos com protocolos com suporte, como FTP, FTPS, SFTP, HTTP e muito mais.

Onde posso saber mais sobre padrões de correspondência de arquivos?

Onde posso aprender comandos FTP?

Requisitos

Requisito Descrição
Tipos de pipeline YAML, build clássico, versão clássica
Execuções em Agente, DeploymentGroup
de demandas Nenhum
recursos Essa tarefa não atende a nenhuma demanda para tarefas subsequentes no trabalho.
restrições de comando Esta tarefa é executada usando as seguintes restrições de comando : restrito
variáveis settable Essa tarefa tem permissão para definir as seguintes variáveis: a configuração de variáveis está desabilitada
Versão do agente 2.182.1 ou superior
Categoria de tarefa Utilidade