Azure DevOps Pipeline Hosted Agent - где найти возможности системы? - PullRequest
0 голосов
/ 14 января 2020

Где я могу увидеть системные возможности размещенных агентов? Я пошел сюда, и он показывает только возможности пользователя:

https://dev.azure.com/ {myOrg} / {myProj} / _ settings / agentqueues? AgentId = 8 & queueId = 91 & view =abilities

Попытка найти версии msbuild и пути к нему на компьютере. Мне нужно использовать версию 16

enter image description here

Ответы [ 2 ]

0 голосов
/ 14 января 2020

Они фактически открыли исходных текстов размещенных агентов, и вы можете найти всю информацию, требуемую из репозиториев: https://github.com/MicrosoftDocs/vsts-docs/blob/master/docs/pipelines/agents/hosted.md

Имеются ссылки для каждого из доступных изображений. по этой ссылке: https://github.com/MicrosoftDocs/vsts-docs/blob/master/docs/pipelines/agents/hosted.md#software

Windows2019-Agent https://github.com/actions/virtual-environments/blob/master/images/win/Windows2019-Readme.md

Вы Можно также добавить требования к агентам: Azure DevOps Demands https://docs.microsoft.com/en-us/azure/devops/pipelines/process/demands?view=azure-devops&tabs=yaml Это можно использовать, чтобы убедиться, что у агента есть указанное вами программное обеспечение c, необходимое для ваших сборок.

0 голосов
/ 14 января 2020

Вы можете проверить инструменты и программное обеспечение, установленное на агенте Microsoft здесь . Нажмите Ссылка , показанную на скриншоте ниже, чтобы увидеть включенное программное обеспечение.

enter image description here

К сожалению, msbuild не устанавливается отдельно, так как не может найти в вышеупомянутых размещенных агентах. Но вы можете напрямую использовать Msbuild task и указать msbuildVersion до 16.0 в своем конвейере. Конвейер автоматически загрузит указанную версию msbuild из облака.

А также вы можете создать свой собственный агент с собственным размещением для запуска вашего конвейера. и вручную загрузите версию 16 сборки на свой локальный компьютер. Таким образом, вы можете указать местоположение msbuild в задаче msbuild для локального местоположения msbuild. enter image description here

...