Sdílet prostřednictvím


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.configkterý 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.configsouboru .


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.confignebo 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