NuGetToolInstaller@1 — zadanie Instalatora narzędzi 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 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 sprawdzaj dostępność nowych wersji
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 zadaniami
Wszystkie zadania mają opcje sterowania oprócz danych wejściowych zadań podrzędnych. Aby uzyskać więcej informacji, zobacz Opcje sterowania i typowe właściwości zadań.
Zmienne wyjściowe
Brak.
Uwagi
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 .
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 |
Zobacz też
Aby zapoznać się z wyjaśnieniem instalatorów narzędzi i przykładów, zobacz Instalatory narzędzi.