Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Använd den här uppgiften för att återställa NuGet-paket som förberedelse för ett Visual Studio Build-steg.
Viktigt!
Den här uppgiften är inaktuell. Versioner som använder den kommer att brytas den 11-27-2023. Växla till att använda alternativet NuGetCommand@2restore så snart som möjligt. Mer information finns i Migrera från NuGetInstaller@0 eller NuGetRestore@1.
Använd den här uppgiften för att återställa NuGet-paket som förberedelse för ett Visual Studio Build-steg.
Använd den här uppgiften för att återställa NuGet-paket som förberedelse för ett Visual Studio Build-steg.
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.
Ingångar
solution
-
Sökväg till lösning, packages.configeller project.json
string. Obligatoriskt. Standardvärde: **/*.sln.
Sökvägen till lösningen, packages.configeller project.json fil som refererar till de paket som ska återställas.
selectOrConfig
-
feeds för att använda
string. Obligatoriskt. Tillåtna värden: select (feeds) som jag väljer här), config (feeds i min NuGet.config). Standardvärde: select.
Anger vilka feeds som ska användas. Ange en feed från VSTS och/eller NuGet.org med hjälp av värdet select. Ange flera feeds genom att checka in en nuget.config fil till källkodslagringsplatsen och ange dess sökväg med värdet config.
feed
-
Använda paket från den här Azure Artifacts-feeden
string. Valfritt. Använd när selectOrConfig = select.
Innehåller den angivna VSTS-feeden i den genererade NuGet.config-filen.
feed
-
Använd paket från den här VSTS-feeden
string. Valfritt. Använd när selectOrConfig = select.
Innehåller den angivna VSTS-feeden i den genererade NuGet.config-filen.
includeNuGetOrg
-
Använd paket från NuGet.org
boolean. Valfritt. Använd när selectOrConfig = select. Standardvärde: true.
Innehåller angiven NuGet.org feed i den genererade NuGet.config.
nugetConfigPath
-
sökväg till NuGet.config
string. Valfritt. Använd när selectOrConfig = config.
Anger sökvägen till NuGet.config på lagringsplatsen som anger vilka feeds som paketen ska återställas från.
noCache
-
Inaktivera lokal cache
boolean. Standardvärde: false.
Hindrar NuGet från att använda paket från lokala datorcacheminnen. Motsvarar kommandoradsargumentet -NoCache NuGet.exe.
packagesDirectory
-
Målkatalog
string.
Anger mappen där paket installeras. Om ingen mapp anges återställs paketen till en packages/ mapp tillsammans med den valda lösningen, packages.configeller project.json. Motsvarar kommandoradsargumentet -PackagesDirectory NuGet.exe.
verbosity
-
utförlighet
string. Tillåtna värden: -, Quiet, Normal, Detailed. Standardvärde: Detailed.
Anger mängden information som visas i utdata.
Kontrollalternativ för aktivitet
Alla aktiviteter har kontrollalternativ utöver sina aktivitetsindata. Mer information finns i Kontrollalternativ och vanliga uppgiftsegenskaper.
Utdatavariabler
Ingen.
Anmärkningar
Varför misslyckas min bygg-pipeline och jag uppmanas att använda autentisering med enkel Sign-On (SSO)?
Byggen kan misslyckas om autentiseringsuppgifterna har upphört att gälla. För att undvika dessa fel rekommenderar vi att du använder NuGet Authenticate-uppgiften för att installera om providern för autentiseringsuppgifter och automatiskt uppdatera autentiseringsuppgifterna. Detta säkerställer oavbruten åtkomst under pipelinekörningen.
steps:
# Authenticate with NuGet to ensure credentials are refreshed
- task: NuGetAuthenticate@1
# Restore NuGet packages
- task: NuGetRestore@1
inputs:
solution: '**/*.sln'
Krav
| Krav | Beskrivning |
|---|---|
| Pipelinetyper | YAML, klassisk version, klassisk version |
| Körs på | Agent, DeploymentGroup |
| kräver | Ingen |
| funktioner | Den här aktiviteten uppfyller inte några krav på efterföljande uppgifter i jobbet. |
| Kommandobegränsningar | Vilken som helst |
| variabler som kan | Vilken som helst |
| Agentversion | 2.144.0 eller senare |
| Aktivitetskategori | Paket |
| Krav | Beskrivning |
|---|---|
| Pipelinetyper | YAML, klassisk version, klassisk version |
| Körs på | Agent, DeploymentGroup |
| kräver | Ingen |
| funktioner | Den här aktiviteten uppfyller inte några krav på efterföljande uppgifter i jobbet. |
| Kommandobegränsningar | Vilken som helst |
| variabler som kan | Vilken som helst |
| Agentversion | 2.115.0 eller senare |
| Aktivitetskategori | Paket |