NuGetRestore@1 – Tarefa de Restauração do NuGet v1
Use essa tarefa para restaurar pacotes NuGet em preparação para uma etapa de build do Visual Studio.
Importante
Essa tarefa foi preterida. Os builds que o usam serão interrompidos em 27/11-2023. Alterne para usar a opção do restore
NuGetCommand@2 assim que possível. Para obter mais informações, consulte Migrar de NuGetInstaller@0 ou NuGetRestore@1.
Use essa tarefa para restaurar pacotes NuGet em preparação para uma etapa de build do Visual Studio.
Use essa tarefa para restaurar pacotes NuGet em preparação para uma etapa de build do Visual Studio.
Syntax
# NuGet Restore v1
# Restores NuGet packages in preparation for a Visual Studio Build step.
- task: NuGetRestore@1
inputs:
solution: '**/*.sln' # string. Required. Path to solution, packages.config, or project.json. Default: **/*.sln.
selectOrConfig: 'select' # 'select' | 'config'. Required. Feeds to use. Default: select.
#feed: # string. Optional. Use when selectOrConfig = select. Use packages from this Azure Artifacts feed.
#includeNuGetOrg: true # boolean. Optional. Use when selectOrConfig = select. Use packages from NuGet.org. Default: true.
#nugetConfigPath: # string. Optional. Use when selectOrConfig = config. Path to NuGet.config.
# Advanced
#noCache: false # boolean. Disable local cache. Default: false.
#packagesDirectory: # string. Destination directory.
#verbosity: 'Detailed' # '-' | 'Quiet' | 'Normal' | 'Detailed'. Verbosity. Default: Detailed.
# NuGet Restore v1
# Restores NuGet packages in preparation for a Visual Studio Build step.
- task: NuGetRestore@1
inputs:
solution: '**/*.sln' # string. Required. Path to solution, packages.config, or project.json. Default: **/*.sln.
selectOrConfig: 'select' # 'select' | 'config'. Required. Feeds to use. Default: select.
#feed: # string. Optional. Use when selectOrConfig = select. Use packages from this VSTS feed.
#includeNuGetOrg: true # boolean. Optional. Use when selectOrConfig = select. Use packages from NuGet.org. Default: true.
#nugetConfigPath: # string. Optional. Use when selectOrConfig = config. Path to NuGet.config.
# Advanced
#noCache: false # boolean. Disable local cache. Default: false.
#packagesDirectory: # string. Destination directory.
#verbosity: 'Detailed' # '-' | 'Quiet' | 'Normal' | 'Detailed'. Verbosity. Default: Detailed.
Entradas
solution
- Caminho para solução, packages.config ou project.json
string
. Obrigatórios. Valor padrão: **/*.sln
.
O caminho para a solução, packages.config
ou project.json
arquivo que faz referência aos pacotes a serem restaurados.
selectOrConfig
- Feeds a serem usados
string
. Obrigatórios. Valores permitidos: select
(Feed(s) eu seleciono aqui), config
(Feeds no meu NuGet.config). Valor padrão: select
.
Especifica os feeds a serem usados. Especifique um feed do VSTS e/ou NuGet.org usando o select
valor . Especifique vários feeds confirmando um nuget.config
arquivo no repositório de código-fonte e definindo seu caminho com o config
valor .
feed
- Usar pacotes deste feed do Azure Artifacts
string
. Opcional. Use quando selectOrConfig = select
.
Inclui o feed do VSTS especificado no arquivo gerado NuGet.config
.
feed
- Usar pacotes deste feed do VSTS
string
. Opcional. Use quando selectOrConfig = select
.
Inclui o feed do VSTS especificado no arquivo gerado NuGet.config
.
includeNuGetOrg
- Usar pacotes do NuGet.org
boolean
. Opcional. Use quando selectOrConfig = select
. Valor padrão: true
.
Inclui o feed de NuGet.org especificado no gerado NuGet.config
.
nugetConfigPath
- Caminho para NuGet.config
string
. Opcional. Use quando selectOrConfig = config
.
Especifica o caminho para o NuGet.config
no repositório que especifica os feeds dos quais restaurar pacotes.
noCache
- Desabilitar o cache local
boolean
. Valor padrão: false
.
Impede que o NuGet use pacotes dos caches de computador locais. Equivalente ao argumento de -NoCache NuGet.exe
linha de comando.
packagesDirectory
- Diretório de destino
string
.
Especifica a pasta na qual os pacotes estão instalados. Se nenhuma pasta for especificada, os pacotes serão restaurados em uma packages/
pasta junto com a solução selecionada, packages.config
ou project.json
. Equivalente ao argumento de -PackagesDirectory NuGet.exe
linha de comando.
verbosity
- Verbosidade
string
. Valores permitidos: -
, Quiet
, Normal
, Detailed
. Valor padrão: Detailed
.
Especifica a quantidade de detalhes exibidos na saída.
Opções de controle da 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.
Requisitos
Requisito | Descrição |
---|---|
Tipos de pipeline | YAML, build clássico, versão clássica |
Executa em | Agent, DeploymentGroup |
Demandas | Nenhum |
Funcionalidades | Essa tarefa não atende a nenhuma demanda para tarefas subsequentes no trabalho. |
Restrições de comando | Qualquer |
Variáveis configuráveis | Qualquer |
Versão do agente | 2.144.0 ou superior |
Categoria da tarefa | Pacote |
Requisito | Descrição |
---|---|
Tipos de pipeline | YAML, build clássico, versão clássica |
Executa em | Agent, DeploymentGroup |
Demandas | Nenhum |
Funcionalidades | Essa tarefa não atende a nenhuma demanda para tarefas subsequentes no trabalho. |
Restrições de comando | Qualquer |
Variáveis configuráveis | Qualquer |
Versão do agente | 2.115.0 ou superior |
Categoria da tarefa | Pacote |
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de