Как настроить различные версии Ruby / любого другого программного обеспечения в самостоятельном агенте? - PullRequest
0 голосов
/ 25 июня 2019

Я установил 3 разные версии Ruby в агенте с собственным хостом, но я не могу использовать их в своей задаче Vsts по мере необходимости. Документ Microsoft предлагает настроить « Agent.ToolsDirectory », но я не уверен, как настроить его в собственных агентах. Может кто-нибудь помочь мне с описательными шагами о том, как настроить его так, чтобы я мог использовать задачу Vsts: «Использовать задачу версии Ruby» на моем агенте

1 Ответ

0 голосов
/ 26 июня 2019

как его настроить в самостоятельных агентах?

Agent.ToolsDirectory , это одна из возможностей пула, которую необходимо добавить в настройке Org. Так что, пока конвейер выполняется, он будет зависеть от него.

Итак, для настройки просто перейдите Настройка организации -> Пулы агентов . Щелкните по пулу агентов , где находится ваш собственный хост-агент, для которого вы установили 3 разные версии ruby.

enter image description here

А затем укажите на агента, откройте вкладку возможностей и нажмите Добавить возможность .

Введите Agent.ToolsDirectory в левом поле и добавьте путь к файлу , где установлен ваш Ruby. Для меня я установил его в файл _work_tool моего агента.

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

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