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.config
lub 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.config
lub project.json
. Odpowiednik argumentu -PackagesDirectory NuGet.exe
wiersza polecenia.
verbosity
-
Szczegółowości
string
. Dozwolone wartości: -
, , Normal
Quiet
, 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 |