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 |