NuGetToolInstaller@0 — zadanie instalatora narzędzi NuGet w wersji 0
To zadanie służy do znajdowania, pobierania i buforowania określonej wersji pakietu NuGet oraz dodawania jej do ścieżki . Aby uzyskać informacje na temat pamięci podręcznej narzędzi, zobacz repozytorium azure-pipelines-tool-lib .
Składnia
# NuGet tool installer v0
# Acquires a specific version of NuGet from the internet or the tools cache and adds it to the PATH. Use this task to change the version of NuGet used in the NuGet tasks.
- task: NuGetToolInstaller@0
inputs:
#versionSpec: # string. Version of NuGet.exe to install.
#checkLatest: false # boolean. Always download the latest matching version. Default: false.
# NuGet tool installer v0
# Acquires a specific version of NuGet from the internet or the tools cache and adds it to the PATH. Use this task to change the version of NuGet used in the NuGet tasks.
- task: NuGetToolInstaller@0
inputs:
versionSpec: '4.3.0' # string. Required. Version of NuGet.exe to install. Default: 4.3.0.
#checkLatest: false # boolean. Always download the latest matching version. Default: false.
# NuGet Tool Installer v0
# Acquires a specific version of NuGet from the internet or the tools cache and adds it to the PATH. Use this task to change the version of NuGet used in the NuGet tasks.
- task: NuGetToolInstaller@0
inputs:
versionSpec: '4.3.0' # string. Required. Version of NuGet.exe to install. Default: 4.3.0.
#checkLatest: false # boolean. Always download the latest matching version. Default: false.
Dane wejściowe
versionSpec
- Wersja NuGet.exe do zainstalowania
string
.
Wersja lub zakres wersji określający wersję nuGet, która ma być dostępna w ścieżce. Użyj symbolu x jako symbolu wieloznacznych. Zobacz listę dostępnych wersji nuGet.
Jeśli chcesz dopasować wersję wstępną, specyfikacja musi zawierać główną, pomocniczą, poprawkę i wersję wstępną z powyższej listy. Jeśli wersja nie zostanie określona, zostanie wybrana automatycznie.
Przykłady: 4.x
, , 2.8.6
3.3.x
, >=4.0.0-0
.
versionSpec
- Wersja NuGet.exe do zainstalowania
string
. Wymagane. Wartość domyślna: 4.3.0
.
Wersja lub zakres wersji określający wersję nuGet, która ma być dostępna w ścieżce. Użyj symbolu x jako symbolu wieloznacznych. Zobacz listę dostępnych wersji nuGet.
Jeśli chcesz dopasować wersję wstępną, specyfikacja musi zawierać główną, pomocniczą, poprawkę i wersję wstępną z powyższej listy. Jeśli wersja nie zostanie określona, zostanie wybrana automatycznie.
Przykłady: 4.x
, , 2.8.6
3.3.x
, >=4.0.0-0
.
checkLatest
- Zawsze pobieraj najnowszą zgodną wersję
boolean
. Wartość domyślna: false
.
Gdy ta wartość logiczna jest ustawiona na true
, zadanie zawsze sprawdza i pobiera najnowszą dostępną wersję NuGet.exe
, która spełnia specyfikację wersji. Ta opcja zawsze spowoduje również naliczenie czasu pobierania, nawet jeśli wybrana wersja nuGet jest już buforowana.
Włączenie tej opcji może spowodować nieoczekiwane przerwy w kompilacji po wydaniu nowej wersji pakietu NuGet.
Porada
Jeśli używasz agentów hostowanych przez firmę Microsoft, pozostaw to ustawienie na wartość false. Firma Microsoft regularnie aktualizuje agentów hostowanych przez firmę Microsoft, ale często jest nieco za najnowszą wersją. Włączenie tego parametru może spowodować, że kompilacja poświęci dużo czasu na aktualizację do nowszej wersji pomocniczej.
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.
Uwagi
W NuGetToolInstaller@1 jest dostępna nowsza wersja tego zadania.
Wymagania
Wymaganie | Opis |
---|---|
Typy potoków | YAML, klasyczna kompilacja, wersja klasyczna |
Działa w | Agent, DeploymentGroup |
Wymagania | Brak |
Możliwości | Uruchomienie tego zadania spełnia następujące wymagania dotyczące wszystkich kolejnych zadań w tym samym zadaniu: NuGet |
Ograniczenia poleceń | Dowolne |
Zmienne ustawialne | Dowolne |
Wersja agenta | 2.144.0 lub nowsza |
Kategoria zadania | Narzędzie |
Wymaganie | Opis |
---|---|
Typy potoków | YAML, klasyczna kompilacja, wersja klasyczna |
Działa w | Agent, DeploymentGroup |
Wymagania | Brak |
Możliwości | Uruchomienie tego zadania spełnia następujące wymagania dotyczące wszystkich kolejnych zadań w tym samym zadaniu: NuGet |
Ograniczenia poleceń | Dowolne |
Zmienne ustawialne | Dowolne |
Wersja agenta | 2.115.0 lub nowsza |
Kategoria zadania | Narzędzie |