Поделиться через


UseNode@1 . Использование задачи Node.js экосистемы версии 1

Используйте эту задачу, чтобы найти, скачать и кэшировать указанную версию Node.js и добавить ее в PATH. Эта задача также обеспечивает поддержку прокси-сервера.

Синтаксис

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

Входные данные

version - Версия
string. Значение по умолчанию: 10.x.

Обязательный. Указывает версиюNode.js с помощью синтаксиса диапазона версий SemVer. Примеры: 10.x, 10.15.1, >=10.15.0.


checkLatest - Проверка наличия последней версии
boolean. Значение по умолчанию: false.

Проверяет в Сети наличие последней доступной версии, удовлетворяющей спецификации версии. Это должно быть false за исключением случаев, когда требуется всегда иметь последнюю версию. Установка значения true приведет к тому, что задача будет нести затраты на скачивание, которые могут быть ненужными, особенно в случае размещенного пула сборок.


force32bit - Использование 32-разрядной версии в агентах x64
boolean. Значение по умолчанию: false.

Устанавливает x86-версию Node.js на 64-разрядном агенте Windows. Работает только с агентами Windows.


retryCountOnDownloadFails - Настройка счетчика повторных попыток при сбое скачивания узлов
string. Значение по умолчанию: 5.

Используйте этот параметр, если задаче не удалось скачать двоичные файлы узла из зеркало. Задача будет повторять скачивание двоичных файлов в течение указанного времени.


delayBetweenRetries - Настройка задержки между повторными попытками
string. Значение по умолчанию: 1000.

Используйте этот параметр, чтобы задать задержку между повторными попытками в миллисекундах. Значение по умолчанию — 1000 миллисекунда.


Параметры управления задачами

Помимо входных данных, все задачи имеют параметры управления. Дополнительные сведения см. в разделе Параметры управления и общие свойства задачи.

Выходные переменные

Нет.

Требования

Требование Описание
Типы конвейеров YAML, классическая сборка, классический выпуск
Выполняется в Агент, DeploymentGroup
Требования Нет
Capabilities Выполнение этой задачи удовлетворяет следующим требованиям для всех последующих задач в том же задании: Node, npm, node.js
Ограничения команд Любой
Устанавливаемые переменные Любой
Версия агента 2.144.0 или более поздней версии
Категория задач Инструмент
Требование Описание
Типы конвейеров YAML, классическая сборка, классический выпуск
Выполняется в Агент, DeploymentGroup
Требования Нет
Capabilities Выполнение этой задачи удовлетворяет следующим требованиям для всех последующих задач в том же задании: Node
Ограничения команд Любой
Устанавливаемые переменные Любой
Версия агента 2.144.0 или более поздней версии
Категория задач Инструмент