Compartilhar via


NuGetToolInstaller@1 – tarefa do instalador de ferramentas do NuGet v1

Adquire uma versão específica do NuGet da Internet ou do cache de ferramentas e a adiciona ao PATH. Use esta tarefa para alterar a versão do NuGet usada 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 ser instalada
string.

Uma versão ou intervalo de versão que especifica a versão do NuGet a ser disponibilizada no caminho. Use x como curinga. Consulte a lista de versões disponíveis do NuGet.

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

Exemplos: 4.x, 3.3.x, , 2.8.6, >=4.0.0-0.


checkLatest - Sempre marcar para novas versões
boolean. Valor padrão: false.

Quando esse booliano é definido como true, a tarefa sempre verifica e baixa a versão mais recente disponível que satisfaz a especificação de NuGet.exe versão. Essa opção também sempre incorrerá no tempo de download, mesmo que a versão selecionada do NuGet já esteja armazenada em cache.

Habilitar essa opção pode causar quebras de build inesperadas quando uma nova versão do NuGet for lançada.

Dica

Se você estiver usando os agentes hospedados pela Microsoft, deverá deixar esse conjunto como false. A Microsoft atualiza os agentes hospedados pela Microsoft regularmente, mas eles geralmente estão um pouco atrás da versão mais recente. Habilitar esse parâmetro pode fazer com que o build gaste muito tempo atualizando para uma versão secundária mais recente.


Opções de controle de 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.

Comentários

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

Requisitos

Requisito Descrição
Tipos de pipeline YAML, build clássico, versão clássica
É executado em Agent, DeploymentGroup
Demandas Nenhum
Funcionalidades A execução dessa tarefa atende às seguintes demandas para quaisquer tarefas subsequentes no mesmo trabalho: NuGet
Restrições de comando Qualquer
Variáveis configuráveis Qualquer
Versão do agente 2.144.0 ou superior
Categoria da tarefa Ferramenta
Requisito Descrição
Tipos de pipeline YAML, build clássico, versão clássica
É executado em Agent, DeploymentGroup
Demandas Nenhum
Funcionalidades A execução dessa tarefa atende às seguintes demandas para quaisquer tarefas subsequentes no mesmo trabalho: NuGet
Restrições de comando Qualquer
Variáveis configuráveis Qualquer
Versão do agente 2.115.0 ou superior
Categoria da tarefa Ferramenta

Confira também

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