标签: azure-pipelines azure-devops-self-hosted-agent
我已经在自托管代理中安装了3个不同版本的Ruby,但是我无法根据需要在我的vsts任务中使用它们。微软文档建议配置“ Agent.ToolsDirectory ”,但我不确定如何在自托管代理中对其进行配置。谁能帮助我提供有关如何配置它的描述性步骤,以便我可以在自己的托管代理上使用vsts任务:“使用Ruby版本任务”
答案 0 :(得分:0)
如何在自托管代理中对其进行配置?
Agent.ToolsDirectory ,这是池的一项功能,需要您在“组织”设置中添加它。这样,在执行管道时,将依赖它。
因此,要进行配置,只需进行单位设置->代理池。点击代理程序池,您的自托管代理程序即安装了3个不同版本的ruby。
然后指向代理,并打开功能标签,然后点击添加功能。
在左侧空白中输入 Agent.ToolsDirectory ,然后在安装红宝石的位置添加文件路径。对我来说,我将其安装在代理的 _work_tool 文件中。
配置完这些后,您可以使用使用Ruby版本任务指出要用于自托管的Ruby版本。