Udostępnij za pośrednictwem


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