Здравствуйте!
Появилась необходимость сделать процесс доставки кода для выполнения на сервер удобнее. Сейчас это выглядит так - есть 35-40 маленьких приложений на python, которые доставляются на сервер через внутренний gitlab. То есть, кто-то пишет код, пушит на гитлаб, после этого вручную на сервере клонируется и создается systemd сервис, закидывающийся в крон. В общем при нескольких приложениях проблем особо нет, но уже начинается бардак. Подскажите, пожалуйста, какой правильный концепт доставки кода на выполнение на сервер в данном случае? Как выглядит концепция автоматизации? Чтобы разработчик, грубо говоря, совершил пару действий и код успешно запустился на сервере? Заранее благодарен за ответы!