Udostępnij za pośrednictwem


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