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 |