Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Используйте эту задачу, чтобы выбрать версию 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.
Входные данные
спецификации версий versionSpec -
string. Обязательное. Значение по умолчанию: >= 2.4.
Задает диапазон версий или версию используемой версии Ruby.
addToPath
-
Добавление в ПУТЬ
boolean. Значение по умолчанию: true.
Необязательно. Предварительно добавляет полученную версию Ruby в переменную среды PATH, чтобы сделать ее доступной в последующих задачах или сценариях без использования выходной переменной.
Параметры управления задачами
Помимо входных данных, все задачи имеют параметры управления. Дополнительные сведения см. в разделе Параметры управления и общие свойства задач.
Выходные переменные
Эта задача определяет следующие выходные переменные, которые можно использовать в подчиненных шагах, заданиях и этапах.
rubyLocation
Разрешенная папка дистрибутива Ruby.
Замечания
Используйте эту задачу, чтобы выбрать версию Ruby для запуска на агенте и при необходимости добавить ее в PATH.
Предпосылки
-
агент, размещенный корпорацией Майкрософт, с установленными параллельно версиями Ruby или локальным агентом с настроенными
Agent.ToolsDirectory(см. часто задаваемые вопросы).
Эта задача завершится ошибкой, если в Agent.ToolsDirectoryне найдены версии Ruby. См. другие доступные версии Ruby в размещенных корпорацией Майкрософт агентов.
Где можно узнать больше о установщиках инструментов?
Описание установщиков инструментов и примеров см. в установщиках инструментов.
Как настроить локальный агент для использования этой задачи?
Эту задачу можно запустить на локальном агенте с собственными версиями Ruby. Чтобы выполнить эту задачу в локальном агенте, настройте Agent.ToolsDirectory, следуя инструкциям кэша инструментов. Имя используемого средства — Ruby.
Требования
| Требование | Описание |
|---|---|
| Типы конвейеров | YAML, классическая сборка, классический выпуск |
| Выполняется в | Агент, DeploymentGroup |
| требования | Нет |
| возможностей | Эта задача не удовлетворяет требованиям к последующим задачам в задании. |
| ограничения команд | Эта задача выполняется с помощью следующих ограничений команд : ограничено. |
| переменные settable | Эта задача имеет разрешение на задать следующие переменные: rubyLocation, PATH |
| Версия агента | 2.182.1 или более поздней версии |
| Категория задач | Инструмент |