Создание инфраструктуры для локальной разработки и тестирования веб приложения

Цена договорная
21 ноября 2022, 13:50 • 9 откликов • 56 просмотров
В приложении стало множество сервисов. Чтобы развернуть проект, уходит много времени
Решили уйти от этой проблемы через докер. Для каждого сервиса создали контейнер, но это решение оказалось не удачным. Проблема с лишними доступами к репозиториям, командами и прочим.
Решили делать также через контейнеры, но уже собранные. Идея такая:
На каждую ветку в сервисе создается свой контейнер. При коммите контейнер пересобирается. Получаем для каждой ветки, существует актуальный контейнер
Для того чтобы разработчик или тестировщик развернул нужное окружение с нужными ветками, он скачивает уже собранные контейнеры и запускает их все вместе.
Таким образом у каждого есть нужная версия, но нет кода а тем более конфигов окружения
Задача: реализовать все это через github