Udostępnij za pośrednictwem


UseNode@1 — używanie 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.

Wymagane. Określa wersjęNode.js przy użyciu składni zakresu wersji SemVer. Przykłady: 10.x, , >=10.15.010.15.1.


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 true spowoduje, że zadanie spowoduje naliczenie kosztów pobierania, które mogą być niepotrzebne, szczególnie w przypadku hostowanej puli kompilacji.


force32bit - Używanie 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 - Ustawianie liczby ponownych prób w przypadku niepowodzenia pobierania węzłów
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 ponawianiami
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 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.

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: Node, npm, node.js
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: Node
Ograniczenia poleceń Dowolne
Zmienne ustawialne Dowolne
Wersja agenta 2.144.0 lub nowsza
Kategoria zadania Narzędzie