Установка Self-Hosted Agent удаленно и хочет сделать его активным агентом, и нужно связать это для построения конвейера - PullRequest
0 голосов
/ 22 января 2020

Я пытаюсь создать автономные windows частные агенты удаленно на виртуальных машинах, используя шаблон ARM и группу развертывания. Я создал шаблон ARM, который успешно добавит агента Team Services Agent в качестве расширения для существующих виртуальных машин Windows и может видеть, что он добавляется в качестве цели в группу развертывания Azure DevOps, и он также находится в сети, однако я не смог не видите этого агента в любых пулах агентов в Azure DevOps. Теперь мне нужно будет связать этого агента с моим конвейером сборки для выполнения сборок с этого агента с собственным размещением?

PS ПРИМЕЧАНИЕ: Причина, по которой я пошел с этим подходом, заключается в том, что мой клиент не рекомендовал добавлять агент в качестве пользовательского сценария и установку агента с использованием powershell или выполнять сценарий с использованием команды запуска. Поскольку в основном эти подходы требовали, чтобы основной сценарий хранился в учетной записи хранения, поэтому мы можем использовать SAS для их вызова и выполнения, но использование самого SAS не рекомендуется.

Я почти опробовал все способы удаленной и автоматической установки агента. Я должен установить удаленный и безопасный агент windows для самостоятельного размещения на существующей ВМ без входа в ВМ, и этот агент должен стать активным агентом, чтобы я мог связать этого агента с моими конвейерами сборки.

Любое предложение будет полезно. Спасибо.

1 Ответ

1 голос
/ 23 января 2020

Я создал шаблон ARM, который успешно добавит агента Team Services Agent в качестве расширения для существующих виртуальных машин Windows и может видеть, что он добавляется в качестве цели в Azure группу развертывания DevOps и находится в сети. также, однако, я не мог видеть этого агента ни в одном пуле агентов в Azure DevOps.

Вот одна похожая проблема от github.

Согласно заявлению RoopeshNair , Агент Team Services Agent расширение предназначено для настройки только агента группы развертывания. Это расширение никогда не добавляет поддержку конфигурации build & release агента.

Вот почему вы можете найти целевой компьютер в группе развертывания, но не можете найти его в пуле агентов.

Вы можете использовать сценарии PS или CMD для установки агента, но кажется, что вы не хочу этого направления. Тогда вы можете попробовать в этом направлении , проверить, может ли Автоматическая конфигурация помочь.

...