0

У меня есть несколько экземпляров моего приложения, таких как стенд разработчика, стенд для тестирования, демонстрационный стенд и несколько стендов для производства. Мое приложение представляет собой кластер микросервисов, упакованных в контейнер для докеров и управляемый докерером. Мне нужна возможность удобно развернуть некоторые версии приложений на нескольких стендах.Как я могу развернуть кластер докеров для многих экземпляров через веб-интерфейс?

Мой вопрос: какие инструменты я должен выбрать для этой функции? В идеале я хочу иметь веб-интерфейс, который имеет одну кнопку «Развертывание» для одного стенда и поле ввода для версии моего приложения.

Мы используем Teamcity для создания приложений, и мы можем использовать его для непрерывной доставки, но я ищу более удобный и специализированный инструмент.

ответ

1

Мы используем Octopus Deploy в нашем процессе CI для развертывания (выпуски, созданные TeamCity), и мы очень довольны этим инструментом. Хотя я не очень разбираюсь в контейнерах/делах Docker, но я видел, что недавно Octopus внедрил некоторые функции для Docker deployments, чтобы вы могли это проверить. ;)

+0

Спасибо за ответ! Я думал, что Octopus Deploy только для .NET. Я попробую его для докеров и Linux. Может быть, у вас есть опыт работы с Octopus и Docker? –

+0

Нет, еще не пробовал! ;) Недавно заметила некоторую активность в этой теме в блоге [Octopus] (https://octopus.com/blog?search=docker) – sarbis