Udostępnij za pośrednictwem


NuGetRestore@1 — zadanie przywracania NuGet w wersji 1

To zadanie służy do przywracania pakietów NuGet w ramach przygotowań do kroku kompilacji programu Visual Studio.

Ważne

To zadanie jest przestarzałe. Kompilacje korzystające z niego zostaną przerwane w dniach 11-27-2023. Przejdź do opcji NuGetCommand@2restore tak szybko, jak to możliwe. Aby uzyskać więcej informacji, zobacz Migrowanie z NuGetInstaller@0 lub NuGetRestore@1.

To zadanie służy do przywracania pakietów NuGet w ramach przygotowań do kroku kompilacji programu Visual Studio.

To zadanie służy do przywracania pakietów NuGet w ramach przygotowań do kroku kompilacji programu Visual Studio.

Składnia

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

Dane wejściowe

solution - Ścieżka do rozwiązania, packages.config lub project.json
string. Wymagane. Wartość domyślna: **/*.sln.

Ścieżka do rozwiązania , packages.configlub project.json pliku, który odwołuje się do pakietów do przywrócenia.


selectOrConfig - Kanały informacyjne do użycia
string. Wymagane. Dozwolone wartości: select (kanały informacyjne, które wybieram tutaj), config (kanały informacyjne w moim NuGet.config). Wartość domyślna: select.

Określa źródła danych do użycia. Określ jedno źródło danych z usług VSTS i/lub NuGet.org przy użyciu select wartości . Określ wiele źródeł danych, zatwierdzając nuget.config plik w repozytorium kodu źródłowego i ustawiając ścieżkę config przy użyciu wartości .


feed - Używanie pakietów z tego kanału informacyjnego usługi Azure Artifacts
string. Opcjonalny. Użyj polecenia , gdy selectOrConfig = select.

Zawiera określony kanał informacyjny usługi VSTS w wygenerowany NuGet.config plik.


feed - Używanie pakietów z tego kanału informacyjnego usługi VSTS
string. Opcjonalny. Użyj polecenia , gdy selectOrConfig = select.

Zawiera określony kanał informacyjny usługi VSTS w wygenerowany NuGet.config plik.


includeNuGetOrg - Używanie pakietów z NuGet.org
boolean. Opcjonalny. Użyj polecenia , gdy selectOrConfig = select. Wartość domyślna: true.

Zawiera określony kanał informacyjny NuGet.org w wygenerowanych elementach NuGet.config.


nugetConfigPath - Ścieżka do NuGet.config
string. Opcjonalny. Użyj polecenia , gdy selectOrConfig = config.

Określa ścieżkę do NuGet.config repozytorium, która określa źródła danych, z których mają być przywracane pakiety.


noCache - Wyłączanie lokalnej pamięci podręcznej
boolean. Wartość domyślna: false.

Zapobiega używaniu pakietów NuGet z pamięci podręcznych maszyn lokalnych. Odpowiednik argumentu -NoCache NuGet.exe wiersza polecenia.


packagesDirectory - Katalog docelowy
string.

Określa folder, w którym są instalowane pakiety. Jeśli nie określono żadnego folderu, pakiety zostaną przywrócone do packages/ folderu obok wybranego rozwiązania , packages.configlub project.json. Odpowiednik argumentu -PackagesDirectory NuGet.exe wiersza polecenia.


verbosity - Szczegółowości
string. Dozwolone wartości: -, , NormalQuiet, Detailed. Wartość domyślna: Detailed.

Określa ilość szczegółów wyświetlanych w danych wyjściowych.


Opcje sterowania zadania

Wszystkie zadania mają opcje sterowania oprócz danych wejściowych zadań. Aby uzyskać więcej informacji, zobacz Opcje sterowania i typowe właściwości zadań.

Zmienne wyjściowe

Brak.

Wymagania

Wymaganie Opis
Typy potoków YAML, kompilacja klasyczna, wersja klasyczna
Działa na Agent, DeploymentGroup
Wymagania Brak
Możliwości To zadanie nie spełnia żadnych wymagań dotyczących kolejnych zadań w zadaniu.
Ograniczenia poleceń Dowolne
Zmienne w formie tabeli settable Dowolne
Wersja agenta 2.144.0 lub nowsza
Kategoria zadania Pakiet
Wymaganie Opis
Typy potoków YAML, kompilacja klasyczna, wersja klasyczna
Działa na Agent, DeploymentGroup
Wymagania Brak
Możliwości To zadanie nie spełnia żadnych wymagań dotyczących kolejnych zadań w zadaniu.
Ograniczenia poleceń Dowolne
Zmienne w formie tabeli settable Dowolne
Wersja agenta 2.115.0 lub nowsza
Kategoria zadania Pakiet