NuGetToolInstaller@1 — zadanie instalatora narzędzia NuGet w wersji 1
Uzyskuje określoną wersję narzędzia NuGet z Internetu lub pamięci podręcznej narzędzi i dodaje ją do ścieżki. To zadanie służy do zmiany wersji narzędzia NuGet używanej w zadaniach NuGet.
Składnia
# NuGet tool installer v1
# 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@1
inputs:
# Advanced
#versionSpec: # string. Version of NuGet.exe to install.
#checkLatest: false # boolean. Always check for new versions. 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 narzędzia 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
, 3.3.x
, 2.8.6
, >=4.0.0-0
.
checkLatest
-
Zawsze sprawdzaj dostępność nowych wersji
boolean
. Wartość domyślna: false
.
Gdy 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 będzie również zawsze wiązać się z czasem pobierania, nawet jeśli wybrana wersja pakietu NuGet jest już buforowana.
Włączenie tej opcji może spowodować nieoczekiwane przerwy kompilacji po wydaniu nowej wersji pakietu NuGet.
Wskazówka
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 są one nieco za najnowszą wersją. Włączenie tego parametru może spowodować, że kompilacja spędzi dużo czasu na aktualizację do nowszej wersji pomocniczej.
Opcje sterowania zadaniami
Wszystkie zadania mają opcje sterowania oprócz danych wejściowych zadań podrzędnych. Aby uzyskać więcej informacji, zobacz opcje kontroli i typowe właściwości zadań.
Zmienne wyjściowe
Żaden.
Uwagi
To zadanie służy do znajdowania, pobierania i buforowania określonej wersji NuGet i dodawania jej do ścieżki. Aby uzyskać informacje na temat pamięci podręcznej narzędzi, zobacz repozytorium azure-pipelines-tool-lib.
Wymagania
Wymaganie | Opis |
---|---|
Typy potoków | YAML, klasyczna kompilacja, wersja klasyczna |
Działa na | Agent, DeploymentGroup |
Wymagania | Żaden |
możliwości | Uruchomienie tego zadania spełnia następujące wymagania dla wszystkich kolejnych zadań w tym samym zadaniu: NuGet |
ograniczenia poleceń | Jakikolwiek |
zmienne ustawiane | Jakikolwiek |
Wersja agenta | 2.144.0 lub nowsza |
Kategoria zadań | Narzędzie |
Wymaganie | Opis |
---|---|
Typy potoków | YAML, klasyczna kompilacja, wersja klasyczna |
Działa na | Agent, DeploymentGroup |
Wymagania | Żaden |
możliwości | Uruchomienie tego zadania spełnia następujące wymagania dla wszystkich kolejnych zadań w tym samym zadaniu: NuGet |
ograniczenia poleceń | Jakikolwiek |
zmienne ustawiane | Jakikolwiek |
Wersja agenta | 2.115.0 lub nowsza |
Kategoria zadań | Narzędzie |
Zobacz też
Aby uzyskać wyjaśnienie instalatorów narzędzi i przykładów, zobacz Tool installers.