- 20, Oct 2024
- #1
Допустим, у меня есть проект в стиле SaaS (похожий на Databricks). Мы можем выпустить версию 2.0.0 этого проекта, автоматизировать тестирование и развертывание для разработчиков, автоматическое продвижение в непродуктивную среду и т. д.
В производстве у меня может быть 200 случаи хотя это работает.
Как лучше всего использовать GitLab CI для управления 200 экземплярами/производственных средами? Очевидно, вам не нужны 200 веток с развертываниями, контролируемыми слияниями и т. д. Я полагаю.
Как вы можете получить хороший обзор всех этих сред и убедиться, что они полностью развернуты/просмотреть их версии и ход развертывания, убедиться в завершении дымовых тестов для успешного конвейера и т. д.?
Мне казалось, что спинакер может стать хорошим инструментом для устранения этого пробела. Может кто-нибудь объяснить, как это, если так? Есть ли лучшие варианты?
#deployment #gitlab #release #environments #spinnaker