Udostępnij za pośrednictwem


UseNode@1 — korzystanie z zadania ekosystemu Node.js w wersji 1

To zadanie służy do znajdowania, pobierania i buforowania określonej wersji Node.js i dodawania jej do ścieżki . To zadanie zapewnia również obsługę serwera proxy.

Składnia

# Use Node.js ecosystem v1
# Set up a Node.js environment and add it to the PATH, additionally providing proxy support.
- task: UseNode@1
  inputs:
    #version: '10.x' # string. Version. Default: 10.x.
    #checkLatest: false # boolean. Check for Latest Version. Default: false.
    #force32bit: false # boolean. Use 32 bit version on x64 agents. Default: false.
  # advanced
    #retryCountOnDownloadFails: '5' # string. Set retry count when nodes downloads failed. Default: 5.
    #delayBetweenRetries: '1000' # string. Set delay between retries. Default: 1000.
# Use Node.js ecosystem v1
# Set up a Node.js environment and add it to the PATH, additionally providing proxy support.
- task: UseNode@1
  inputs:
    #version: '10.x' # string. Version. Default: 10.x.
    #checkLatest: false # boolean. Check for Latest Version. Default: false.
    #force32bit: false # boolean. Use 32 bit version on x64 agents. Default: false.
# Use Node.js ecosystem v1
# Set up a Node.js environment and add it to the PATH, additionally providing proxy support.
- task: UseNode@1
  inputs:
    #version: '10.x' # string. Version. Default: 10.x.
    #checkLatest: false # boolean. Check for Latest Version. Default: false.

Dane wejściowe

version - wersja
string. Wartość domyślna: 10.x.

To jest wymagane. Określa wersję Node.js przy użyciu składni zakresu wersji SemVer. Przykłady: 10.x, 10.15.1, >=10.15.0.


checkLatest - sprawdzanie najnowszej wersji
boolean. Wartość domyślna: false.

Sprawdza w trybie online najnowszą dostępną wersję, która spełnia specyfikację wersji. Powinno to być false, chyba że musisz zawsze mieć najnowszą wersję. Ustawienie wartości na wartość true spowoduje, że zadanie spowoduje naliczenie kosztów pobierania, które mogą być niepotrzebne, zwłaszcza w przypadku hostowanej puli kompilacji.


force32bit - Użyj 32-bitowej wersji na agentach x64
boolean. Wartość domyślna: false.

Instaluje wersję x86 Node.js na 64-bitowym agencie systemu Windows. Działa tylko na agentach systemu Windows.


retryCountOnDownloadFails - Ustaw liczbę ponownych prób, gdy pobieranie węzłów nie powiodło się
string. Wartość domyślna: 5.

Użyj tej opcji, gdy zadanie nie może pobrać plików binarnych węzłów z dublowania. Zadanie ponowi próbę pobrania plików binarnych dla określonych godzin.


delayBetweenRetries - ustawianie opóźnienia między ponownych prób
string. Wartość domyślna: 1000.

Użyj tej opcji, aby ustawić opóźnienie między ponownymi próbami w milisekundach. Wartość domyślna to 1000 milisekund.


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.

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: Node, npm, node.js
ograniczenia poleceń Jakikolwiek
zmienne ustawiane Jakikolwiek
Wersja agenta 2.144.0 lub nowsza
Kategoria zadań Narzędzie