Partilhar via


NuGetPublisher@0 - Tarefa v0 do publicador NuGet

NuGetPublisher@0 foi preterida. Em alternativa, utilize a tarefa "NuGet". Funciona com a nova arquitetura do Instalador de Ferramentas para que possa utilizar facilmente novas versões do NuGet sem esperar por uma atualização de tarefas, fornecer um melhor suporte para feeds autenticados fora desta organização/coleção e utilizar o NuGet 4 por predefiniçã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ório. Valor predefinido: **/*.nupkg;-:**/packages/**/*.nupkg;-:**/*.symbols.nupkg.

O padrão que a tarefa utiliza para corresponder ou caminho para nupkg ficheiros a carregar. Vários padrões podem ser separados por ponto e vírgula.


nuGetFeedType - Tipo de feed
string. Obrigatório. Valores permitidos: external (Feed NuGet Externo), internal (Feed NuGet Interno). Valor predefinido: external.

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


connectedServiceName - Ligação de Serviço NuGet
string. Necessário quando nuGetFeedType = external.

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


feedName - URL do Feed Interno
string. Necessário quando nuGetFeedType = internal.

Especifica o URL de um feed NuGet alojado nesta conta.


nuGetAdditionalArgs - Argumentos NuGet
string.

Os argumentos adicionais transmitidos a NuGet.exe push. Saiba mais sobre o comando push na CLI nuGet.


verbosity - Verbosidade
string. Valores permitidos: -, Quiet, Normal, Detailed. Valor predefinido: -.

Especifica a quantidade de detalhes apresentados na saída.


nuGetVersion - Versão nuGet
string. Obrigatório. Valores permitidos: 3.3.0, 3.5.0.1829 (3.5.0), 4.0.0.2283 (4.0.0), custom. Valor predefinido: 3.3.0.

Especifica a versão do NuGet ou uma versão personalizada a utilizar.


nuGetPath - Caminho para NuGet.exe
string.

Opcional. Fornece o caminho para NuGet.exe. Irá substituir a seleção da versão.


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

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


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.

Requisitos

Requisito Description
Tipos de pipeline YAML, Compilação clássica, Versão clássica
É executado em Agente, DeploymentGroup
Exigências Os agentes autoalojados têm de ter capacidades que correspondam às seguintes exigências para executar tarefas que utilizam esta tarefa: Cmd
Capacidades Esta tarefa não satisfaz quaisquer exigências para tarefas subsequentes na tarefa.
Restrições de comandos Qualquer
Variáveis de tabelas definidas Qualquer
Versão do agente 2.144.0 ou superior
Categoria da tarefa Pacote
Requisito Description
Tipos de pipeline YAML, Compilação clássica, Versão clássica
É executado em Agente, DeploymentGroup
Exigências Os agentes autoalojados têm de ter capacidades que correspondam às seguintes exigências para executar tarefas que utilizam esta tarefa: Cmd
Capacidades Esta tarefa não satisfaz quaisquer exigências para tarefas subsequentes na tarefa.
Restrições de comandos Qualquer
Variáveis de tabelas definidas Qualquer
Versão do agente 2.115.0 ou superior
Categoria da tarefa Pacote
Requisito Description
Tipos de pipeline YAML, Compilação clássica, Versão clássica
É executado em Agente, DeploymentGroup
Exigências Os agentes autoalojados têm de ter capacidades que correspondam às seguintes exigências para executar tarefas que utilizam esta tarefa: Cmd
Capacidades Esta tarefa não satisfaz quaisquer exigências para tarefas subsequentes na tarefa.
Restrições de comandos Qualquer
Variáveis de tabelas definidas Qualquer
Versão do agente 1.83.0 ou superior
Categoria da tarefa Pacote