Compartilhar via


NuGetPublisher@0 – Tarefa do publicador do NuGet v0

NuGetPublisher@0 foi preterido. Em vez disso, use a tarefa "NuGet". Ele funciona com a nova estrutura do Instalador de Ferramentas para que você possa usar facilmente novas versões do NuGet sem esperar por uma atualização de tarefa, fornece melhor suporte para feeds autenticados fora dessa organização/coleção e usa o NuGet 4 por padrão.

Syntax

# NuGet publisher v0
# Deprecated: use the “NuGet” task instead. It works with the new Tool Installer framework so you can easily use new versions of NuGet without waiting for a task update, provides better support for authenticated feeds outside this organization/collection, and uses NuGet 4 by default.
- task: NuGetPublisher@0
  inputs:
    searchPattern: '**/*.nupkg;-:**/packages/**/*.nupkg;-:**/*.symbols.nupkg' # string. Required. Path/Pattern to nupkg. Default: **/*.nupkg;-:**/packages/**/*.nupkg;-:**/*.symbols.nupkg.
    nuGetFeedType: 'external' # 'external' | 'internal'. Required. Feed type. Default: external.
    connectedServiceName: # string. Required when nuGetFeedType = external. NuGet Service Connection. 
    #feedName: # string. Required when nuGetFeedType = internal. Internal Feed URL. 
  # Advanced
    #nuGetAdditionalArgs: # string. NuGet Arguments. 
    #verbosity: '-' # '-' | 'Quiet' | 'Normal' | 'Detailed'. Verbosity. Default: -.
    nuGetVersion: '3.3.0' # '3.3.0' | '3.5.0.1829' | '4.0.0.2283' | 'custom'. Required. NuGet Version. Default: 3.3.0.
    #nuGetPath: # string. Path to NuGet.exe. 
    #continueOnEmptyNupkgMatch: false # boolean. Continue if no packages match the "Path/Pattern to nupkg". Default: false.
# NuGet Publisher v0
# Deprecated: use the “NuGet” task instead. It works with the new Tool Installer framework so you can easily use new versions of NuGet without waiting for a task update, provides better support for authenticated feeds outside this account/collection, and uses NuGet 4 by default.
- task: NuGetPublisher@0
  inputs:
    searchPattern: '**/*.nupkg;-:**/packages/**/*.nupkg;-:**/*.symbols.nupkg' # string. Required. Path/Pattern to nupkg. Default: **/*.nupkg;-:**/packages/**/*.nupkg;-:**/*.symbols.nupkg.
    nuGetFeedType: 'external' # 'external' | 'internal'. Required. Feed type. Default: external.
    connectedServiceName: # string. Required when nuGetFeedType = external. NuGet Service Connection. 
    #feedName: # string. Required when nuGetFeedType = internal. Internal Feed URL. 
  # Advanced
    #nuGetAdditionalArgs: # string. NuGet Arguments. 
    #verbosity: '-' # '-' | 'Quiet' | 'Normal' | 'Detailed'. Verbosity. Default: -.
    nuGetVersion: '3.3.0' # '3.3.0' | '3.5.0.1829' | '4.0.0.2283' | 'custom'. Required. NuGet Version. Default: 3.3.0.
    #nuGetPath: # string. Path to NuGet.exe. 
    #continueOnEmptyNupkgMatch: false # boolean. Continue if no packages match the "Path/Pattern to nupkg". Default: false.

Entradas

searchPattern - Caminho/padrão para nupkg
string. Obrigatórios. Valor padrão: **/*.nupkg;-:**/packages/**/*.nupkg;-:**/*.symbols.nupkg.

O padrão que a tarefa usa para corresponder ou caminho para nupkg arquivos a serem carregados. Vários padrões podem ser separados por ponto e vírgula.


nuGetFeedType - Tipo de feed
string. Obrigatórios. Valores permitidos: external (Feed NuGet Externo) internal (Feed NuGet Interno). Valor padrão: external.

Especifica se o feed de destino é um feed/coleção interno ou um servidor NuGet externo.


connectedServiceName - Conexão de Serviço NuGet
string. Obrigatório quando nuGetFeedType = external.

Especifica a conexão de serviço genérico do servidor NuGet. Defina o campo de chave Password/Token Key como sua chave de API do NuGet.


feedName - URL do Feed Interno
string. Obrigatório quando nuGetFeedType = internal.

Especifica a URL de um feed do NuGet hospedado nesta conta.


nuGetAdditionalArgs - Argumentos do NuGet
string.

Os argumentos adicionais passados para NuGet.exe push. Saiba mais sobre o comando push na CLI do NuGet.


verbosity - Verbosidade
string. Valores permitidos: -, Quiet, , Normal. Detailed Valor padrão: -.

Especifica a quantidade de detalhes exibidos na saída.


nuGetVersion - Versão do NuGet
string. Obrigatórios. Valores permitidos: 3.3.0, 3.5.0.1829 (3.5.0), 4.0.0.2283 (4.0.0), custom. Valor padrão: 3.3.0.

Especifica a versão do NuGet ou uma versão personalizada a ser usada.


nuGetPath - Caminho para NuGet.exe
string.

Opcional. Fornece o caminho para NuGet.exe. Substituirá a seleção de versão.


continueOnEmptyNupkgMatch - Continuar se nenhum pacote corresponder ao "Caminho/Padrão para nupkg"
boolean. Valor padrão: false.

Continua a tarefa em vez de falhar na tarefa se nenhum pacote corresponder à searchPattern cadeia de caracteres.


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.

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: Cmd
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 2.144.0 ou superior
Categoria da tarefa Pacote
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: Cmd
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 2.115.0 ou superior
Categoria da tarefa Pacote
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: Cmd
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 1.83.0 ou superior
Categoria da tarefa Pacote