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


UseRubyVersion@0 . Использование задачи Ruby версии v0

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

Синтаксис

# Use Ruby version v0
# Use the specified version of Ruby from the tool cache, optionally adding it to the PATH.
- task: UseRubyVersion@0
  inputs:
    versionSpec: '>= 2.4' # string. Required. Version spec. Default: >= 2.4.
    #addToPath: true # boolean. Add to PATH. Default: true.
# Use Ruby Version v0
# Retrieves the specified version of Ruby from the tool cache. Optionally add it to PATH.
- task: UseRubyVersion@0
  inputs:
    versionSpec: '>= 2.4' # string. Required. Version spec. Default: >= 2.4.
    #addToPath: true # boolean. Add to PATH. Default: true.

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

versionSpec - Спецификация версии
string. Обязательный. Значение по умолчанию: >= 2.4.

Указывает диапазон версий или версию используемой версии Ruby.


addToPath - Добавить в PATH
boolean. Значение по умолчанию: true.

Необязательный элемент. Добавляет полученную версию Ruby к переменной среды PATH, чтобы сделать ее доступной в последующих задачах или сценариях без использования выходной переменной.


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

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

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

Эта задача определяет следующие выходные переменные, которые можно использовать в последующих шагах, заданиях и этапах.

rubyLocation
Разрешенная папка дистрибутива Ruby.

Комментарии

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

Предварительные требования

Эта задача завершится сбоем, если в не найдены версии Ruby.Agent.ToolsDirectory Ознакомьтесь с другими доступными версиями Ruby на размещенных агентах Майкрософт.

Где можно узнать больше о установщиках инструментов?

Описание установщиков инструментов и примеры см. в разделе Установщики инструментов.

Как настроить локальный агент для использования этой задачи?

Эту задачу можно выполнить на локальном агенте с собственными версиями Ruby. Чтобы выполнить эту задачу в локальном агенте, настройте Agent.ToolsDirectory его, следуя инструкциям в разделе Кэш инструментов. Используемое имя средства — Ruby.

Требования

Требование Описание
Типы конвейеров YAML, классическая сборка, классический выпуск
Выполняется в Агент, DeploymentGroup
Требования Нет
Capabilities Эта задача не удовлетворяет требованиям для последующих задач в задании.
Ограничения команд Эта задача выполняется с использованием следующих ограничений команд: restricted
Устанавливаемые переменные Эта задача имеет разрешение на задание следующих переменных: rubyLocation, PATH
Версия агента 2.182.1 или более поздней версии
Категория задач Инструмент
Требование Описание
Типы конвейеров YAML, классическая сборка, классический выпуск
Выполняется в Агент, DeploymentGroup
Требования Нет
Capabilities Эта задача не удовлетворяет требованиям для последующих задач в задании.
Ограничения команд Любой
Устанавливаемые переменные Любой
Версия агента 2.115.0 или более поздней версии
Категория задач Инструмент

См. также раздел