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.
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.
Insumos
Arquivos files
-
string
. Obrigatório.
Ficheiro(s) a carregar. É possível utilizar curingas. 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 do 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
-
Nome de utilizador
string
. Opcional. Use quando authType = UserAndPass
.
Especifica o nome de usuário para autenticação do servidor.
password
-
Palavra-passe
string
. Opcional. Use quando authType = UserAndPass
.
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
. Necessário quando authType = UserAndPass
.
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://
.
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.
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
Use esta tarefa para usar cURL para carregar arquivos com protocolos suportados, 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?
Requerimentos
Requisito | Descrição |
---|---|
Tipos de pipeline | YAML, Construção clássica, Versão clássica |
Funciona em | Agente, DeploymentGroup |
Exigências | Nenhum |
Capacidades | Esta tarefa não satisfaz quaisquer exigências para tarefas subsequentes no trabalho. |
Restrições de comando | Esta tarefa é executada usando as seguintes restrições de comando : restrito |
Variáveis configuráveis | Esta tarefa tem permissão para definir as seguintes variáveis: A configuração de variáveis está desativada |
Versão do agente | 2.182.1 ou superior |
Categoria de tarefa | Utilidade |
Requisito | Descrição |
---|---|
Tipos de pipeline | YAML, Construção clássica, Versão clássica |
Funciona em | Agente, DeploymentGroup |
Exigências | Nenhum |
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 |