Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Use essa tarefa para localizar, baixar e armazenar em cache uma versão especificada do Do NuGet e adicioná-la ao PATH. Para obter informações sobre o cache de ferramentas, consulte o repositório azure-pipelines-tool-lib.
Sintaxe
# NuGet tool installer v0
# 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@0
inputs:
#versionSpec: # string. Version of NuGet.exe to install.
#checkLatest: false # boolean. Always download the latest matching version. Default: false.
Entradas
versionSpec
-
versão do NuGet.exe para instalar
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, patch e 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 baixe a versão correspondente mais recente
boolean. Valor padrão: false.
Quando esse booliano é definido como true, a tarefa sempre verifica e baixa a versão mais recente disponível de NuGet.exe que satisfaz a especificação de 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 é lançada.
Dica
Se você estiver usando os agentes hospedados pela Microsoft, deixe esse conjunto como falso. 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 resultar em seu build gastando 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 das suas entradas de tarefas. Para obter mais informações, consulte as opções de Controle de e as propriedades comuns da tarefa.
Variáveis de saída
Nenhum.
Observações
Há uma versão mais recente dessa tarefa disponível em NuGetToolInstaller@1.
Requisitos
| Requisito | Descrição |
|---|---|
| Tipos de pipeline | YAML, build clássico, versão clássica |
| Execuções em | Agent, DeploymentGroup |
| de demandas | Nenhum |
| recursos | Executar essa tarefa atende às seguintes demandas de para quaisquer tarefas subsequentes no mesmo trabalho: NuGet |
| restrições de comando | Qualquer |
| variáveis settable | Qualquer |
| Versão do agente | 2.144.0 ou superior |
| Categoria de tarefa | Ferramenta |
| Requisito | Descrição |
|---|---|
| Tipos de pipeline | YAML, build clássico, versão clássica |
| Execuções em | Agent, DeploymentGroup |
| de demandas | Nenhum |
| recursos | Executar essa tarefa atende às seguintes demandas de para quaisquer tarefas subsequentes no mesmo trabalho: NuGet |
| restrições de comando | Qualquer |
| variáveis settable | Qualquer |
| Versão do agente | 2.115.0 ou superior |
| Categoria de tarefa | Ferramenta |