на гитлабе? То есть нужно собрать (по команде и/или при мерже в мастер или при выпуске релиза на гитлабе... ) сбилдить бэк, фронт, подложить миграции, все это заархивировать и зашифровать в один файлик и как-то где-то выложить чтобы можно было смотреть историю релизов в возможностью скачивания как заархивированного-шифрованного файла обновления. так и по отдельности билдов фронта, бэка, миграций этого релиза ? Использует ли кто-то для этого Капистрано? https://12factor.net/ru/build-release-run
bash / python скрипт в каком нибудь Jenkins'е
хотя обычно всё таки разделяют по разным инструментам сборка артефактов - gitlab ci или аналоги деплой - ansible или аналоги а чем запускать деплой, уже каждый выбирает себе тулзу по вкусу
это всё равно всё делается "руками" (скриптами) а чем ты их будешь запускать - дело твоё: берёшь любой CI-сервер
Обсуждают сегодня