Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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 |