Azure DevOps 管道托管代理 - 在哪里可以找到系统功能?
Azure DevOps Pipeline Hosted Agent - where to find system capabilities?
在哪里可以看到托管代理的系统功能?我去了这里,它只显示用户能力:
https://dev.azure.com/{myOrg}/{myProj}/_settings/agentqueues?agentId=8&queueId=91&view=capabilities
正在尝试在计算机上查找 msbuild 的版本及其路径。我需要使用版本 16
您可以查看安装在微软托管代理上的工具和软件here。点击如下截图所示的Link可以看到包含的软件。
不幸的是,msbuild 似乎没有单独安装,因为在上面的托管代理中找不到它。但是您可以直接使用 Msbuild task 并在管道中将 msbuildVersion 指定为 16.0。管道会自动从云端下载指定版本的msbuild。
您还可以构建自己的 self-hosted agent 到 运行 管道。并手动将 msbuild 版本 16 下载到您的本地计算机。这样您就可以将 msbuild 任务中的 msbuild 位置指定为您的本地 msbuild 位置。
他们实际上已经开源了 Hosted Agents,您可以从存储库中找到所需的所有信息:
https://github.com/MicrosoftDocs/vsts-docs/blob/master/docs/pipelines/agents/hosted.md
在此 link 中可用的每个图像都有 link:
https://github.com/MicrosoftDocs/vsts-docs/blob/master/docs/pipelines/agents/hosted.md#software
Windows2019-代理
https://github.com/actions/virtual-environments/blob/master/images/win/Windows2019-Readme.md
您还可以向代理添加需求:
https://docs.microsoft.com/en-us/azure/devops/pipelines/process/demands?view=azure-devops&tabs=yaml
这可用于确保代理拥有构建所需的特定软件。
在哪里可以看到托管代理的系统功能?我去了这里,它只显示用户能力:
https://dev.azure.com/{myOrg}/{myProj}/_settings/agentqueues?agentId=8&queueId=91&view=capabilities
正在尝试在计算机上查找 msbuild 的版本及其路径。我需要使用版本 16
您可以查看安装在微软托管代理上的工具和软件here。点击如下截图所示的Link可以看到包含的软件。
不幸的是,msbuild 似乎没有单独安装,因为在上面的托管代理中找不到它。但是您可以直接使用 Msbuild task 并在管道中将 msbuildVersion 指定为 16.0。管道会自动从云端下载指定版本的msbuild。
您还可以构建自己的 self-hosted agent 到 运行 管道。并手动将 msbuild 版本 16 下载到您的本地计算机。这样您就可以将 msbuild 任务中的 msbuild 位置指定为您的本地 msbuild 位置。
他们实际上已经开源了 Hosted Agents,您可以从存储库中找到所需的所有信息: https://github.com/MicrosoftDocs/vsts-docs/blob/master/docs/pipelines/agents/hosted.md
在此 link 中可用的每个图像都有 link: https://github.com/MicrosoftDocs/vsts-docs/blob/master/docs/pipelines/agents/hosted.md#software
Windows2019-代理 https://github.com/actions/virtual-environments/blob/master/images/win/Windows2019-Readme.md
您还可以向代理添加需求: