NuGetRestore@1 – úloha Obnovení NuGet v1
Pomocí této úlohy můžete obnovit balíčky NuGet v rámci přípravy na krok sestavení sady Visual Studio.
Důležité
Tato úloha je zastaralá. Buildy, které ho používají, se 27. 11. 2023 přeruší. Co nejdříve přepněte na možnost NuGetCommand@2restore
. Další informace najdete v tématu Migrace z NuGetInstaller@0 nebo NuGetRestore@1.
Pomocí této úlohy můžete obnovit balíčky NuGet v rámci přípravy na krok sestavení sady Visual Studio.
Pomocí této úlohy můžete obnovit balíčky NuGet v rámci přípravy na krok sestavení sady 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.
Vstupy
solution
-
Cesta k řešení, packages.config nebo project.json
string
. Povinná hodnota. Výchozí hodnota: **/*.sln
.
Cesta k řešení nebo project.json
souboru, packages.config
který odkazuje na balíčky, které se mají obnovit.
selectOrConfig
-
Informační kanály, které se mají použít
string
. Povinná hodnota. Povolené hodnoty: select
(Informační kanály, které vyberu tady), config
(Informační kanály v NuGet.config). Výchozí hodnota: select
.
Určuje informační kanály, které se mají použít. Zadejte jeden informační kanál z VSTS nebo NuGet.org pomocí select
hodnoty . Zadejte více informačních kanálů tím, že nuget.config
potvrdíte soubor do úložiště zdrojového config
kódu a nastavíte jeho cestu hodnotou .
feed
-
Použití balíčků z tohoto informačního kanálu Azure Artifacts
string
. Nepovinný parametr. Použijte, když selectOrConfig = select
.
Zahrne zadaný informační kanál VSTS do vygenerovaného NuGet.config
souboru.
feed
-
Použití balíčků z tohoto informačního kanálu VSTS
string
. Nepovinný parametr. Použijte, když selectOrConfig = select
.
Zahrne zadaný informační kanál VSTS do vygenerovaného NuGet.config
souboru.
includeNuGetOrg
-
Použití balíčků z NuGet.org
boolean
. Nepovinný parametr. Použijte, když selectOrConfig = select
. Výchozí hodnota: true
.
Zahrnuje zadaný informační kanál NuGet.org ve vygenerovaném NuGet.config
souboru .
nugetConfigPath
-
Cesta k NuGet.config
string
. Nepovinný parametr. Použijte, když selectOrConfig = config
.
Určuje cestu k NuGet.config
souboru v úložišti, která určuje informační kanály, ze kterých se mají balíčky obnovit.
noCache
-
Zakázat místní mezipaměť
boolean
. Výchozí hodnota: false
.
Zabraňuje NuGetu v používání balíčků z mezipamětí místního počítače. Odpovídá argumentu příkazového -NoCache NuGet.exe
řádku.
packagesDirectory
-
Cílový adresář
string
.
Určuje složku, ve které jsou balíčky nainstalovány. Pokud není zadána žádná složka, balíčky se obnoví do packages/
složky společně s vybraným řešením, packages.config
nebo project.json
. Odpovídá argumentu příkazového -PackagesDirectory NuGet.exe
řádku.
verbosity
-
Podrobnost
string
. Povolené hodnoty: -
, Quiet
, Normal
, . Detailed
Výchozí hodnota: Detailed
.
Určuje množství podrobností zobrazených ve výstupu.
Možnosti ovládání úloh
Všechny úlohy mají kromě vstupů také možnosti ovládání. Další informace najdete v tématu Možnosti ovládacích prvků a běžné vlastnosti úlohy.
Výstupní proměnné
Žádné
Požadavky
Požadavek | Popis |
---|---|
Typy kanálů | YAML, klasický build, klasická verze |
Běží na | Agent, DeploymentGroup |
Požadavky | Žádné |
Možnosti | Tento úkol nesplňuje žádné požadavky na následné úkoly v úloze. |
Omezení příkazů | Všechny |
Nastavitelné proměnné | Všechny |
Verze agenta | 2.144.0 nebo vyšší |
Kategorie úloh | Balíček |
Požadavek | Popis |
---|---|
Typy kanálů | YAML, klasický build, klasická verze |
Běží na | Agent, DeploymentGroup |
Požadavky | Žádné |
Možnosti | Tento úkol nesplňuje žádné požadavky na následné úkoly v úloze. |
Omezení příkazů | Všechny |
Nastavitelné proměnné | Všechny |
Verze agenta | 2.115.0 nebo vyšší |
Kategorie úloh | Balíček |