Добрый день, есть небольшой проект, постоянно изменяющийся, состоит из 3 контейнеров, располагается в приватном репозитории:
-phyton service
-golang service
-postgresql
Идет постоянное развитие проекта и хотелось бы непрерывной доставки в prod.
Проблематика: ручная сборка контейнеров, ручная загрузка контейнеров по shh, сборка проекта так-же руками.
Хотелки: Авто билдинг приложений и деплой на сервер контейнеров после пуша в мастер
В какую сторону смотреть, что лучше выбрать.
Можно с помощью GitHub actions - мануалов полно
Можно с помощью Jenkins, тут уже надо будет этот самый Jenkins где-то развернуть и настроить
Можно с помощью GitLab, его можно установить где-то у себя, а можно воспользоваться облачной версией