Partilhar via


NuGetToolInstaller@1 - Tarefa do instalador de ferramentas NuGet v1

Adquire uma versão específica do NuGet a partir da Internet ou da cache de ferramentas e adiciona-a ao PATH. Utilize esta tarefa para alterar a versão do NuGet utilizada nas tarefas do NuGet.

Syntax

# NuGet tool installer v1
# Acquires a specific version of NuGet from the internet or the tools cache and adds it to the PATH. Use this task to change the version of NuGet used in the NuGet tasks.
- task: NuGetToolInstaller@1
  inputs:
  # Advanced
    #versionSpec: # string. Version of NuGet.exe to install. 
    #checkLatest: false # boolean. Always check for new versions. Default: false.

Entradas

versionSpec - Versão do NuGet.exe a instalar
string.

Uma versão ou intervalo de versões que especifica a versão do NuGet a disponibilizar no caminho. Utilize x como caráter universal. Veja a lista de versões do NuGet disponíveis.

Se quiser corresponder a uma versão de pré-lançamento, a especificação tem de conter uma versão principal, secundária, de patch e de pré-lançamento da lista acima. Se não for especificada uma versão, uma será escolhida automaticamente.

Exemplos: 4.x, , 3.3.x, >=4.0.0-02.8.6.


checkLatest - Verificar sempre a existência de novas versões
boolean. Valor predefinido: false.

Quando este booleano está definido como true, a tarefa verifica sempre e transfere a versão mais recente disponível do NuGet.exe que satisfaz as especificações da versão. Esta opção também incorrerá sempre no tempo de transferência, mesmo que a versão selecionada do NuGet já esteja em cache.

Ativar esta opção pode causar quebras de compilação inesperadas quando é lançada uma nova versão do NuGet.

Dica

Se estiver a utilizar os agentes alojados na Microsoft, deve deixá-lo definido como falso. A Microsoft atualiza regularmente os agentes alojados na Microsoft, mas, muitas vezes, estão ligeiramente atrás da versão mais recente. Ativar este parâmetro pode fazer com que a compilação passe muito tempo a atualizar para uma versão secundária mais recente.


Opções de controlo de tarefas

Todas as tarefas têm opções de controlo para além das respetivas entradas de tarefas. Para obter mais informações, veja Opções de controlo e propriedades de tarefas comuns.

Variáveis de saída

Nenhum.

Observações

Utilize esta tarefa para localizar, transferir e colocar em cache uma versão especificada do NuGet e adicioná-la ao PATH. Para obter informações sobre a cache de ferramentas, veja o repositório azure-pipelines-tool-lib .

Requisitos

Requisito Description
Tipos de pipeline YAML, Compilação clássica, Versão clássica
É executado em Agent, DeploymentGroup
Exigências Nenhuma
Capacidades A execução desta tarefa satisfaz as seguintes exigências para quaisquer tarefas subsequentes no mesmo trabalho: NuGet
Restrições de comandos Qualquer
Variáveis de definição Qualquer
Versão do agente 2.144.0 ou superior
Categoria da tarefa Ferramenta
Requisito Description
Tipos de pipeline YAML, Compilação clássica, Versão clássica
É executado em Agent, DeploymentGroup
Exigências Nenhuma
Capacidades A execução desta tarefa satisfaz as seguintes exigências para quaisquer tarefas subsequentes no mesmo trabalho: NuGet
Restrições de comandos Qualquer
Variáveis de definição Qualquer
Versão do agente 2.115.0 ou superior
Categoria da tarefa Ferramenta

Ver também

Para obter uma explicação dos instaladores de ferramentas e exemplos, veja Instaladores de ferramentas.