Можем ли мы создать несколько оконных контейнеров, которые можно использовать в качестве агентов сборки VSTS с отдельной виртуальной машины Windows Server?

Проблема: Сократить обслуживание чрезмерно растущих виртуальных машин, которые мы сейчас используем в качестве агентов сборки в VSTS.

Идея решения: мы думаем об использовании нескольких контейнеров окон докеров, созданных из отдельных виртуальных машин Windows-серверов, в качестве агентов сборки VSTS. Поэтому мы хотим, чтобы эти контейнеры были частью пула агентов сборки VSTS.

Можем ли мы создать несколько оконных контейнеров, которые можно использовать в качестве агентов сборки VSTS с отдельной виртуальной машины Windows Server?

2 ответа

Да, возможно установить агенты сборки в контейнеры Docker Windows. Основные шаги как:

  • Настройте хост Docker

  • Создайте образ Docker с агентом сборки Visual Studio внутри

  • Запустите контейнер Docker и автоматически запустите агент

Для получения дополнительной информации вы можете обратиться к разделу Запуск агента сборки VS Team Services (VSO) в контейнере Docker Windows.

Я вижу некоторые образы окон в репозитории VSTS Agent Docker. Вы можете попробовать их.

https://github.com/Microsoft/vsts-agent-docker/blob/windows/windows/servercore/10.0.14393/Dockerfile

Другие вопросы по тегам