разбитый на 2 мастер-проекта (1й: Бэк+ядро, 2й: Фронт).
В идеале мне нужно написать пайплайн автоматизации под Данную Схему.
По инстансам: имеем 2 локал-тачки (одна тест, вторая предпрод). Нет возможности под проект задействовать больше инстансов или облако. При таком раскладе артефакты лучше разворачивать в самой ОСи или нам полюбе нужен докер ?
По реализации я сильно запутался, как нужно делать.
- Нужно ли объединять 2 мастера в монорепозиторий этого проекта ? Чтобы любые изменения в фронте/бэке/ядре сводились к одному мерж-реквесте и схлопывалось в билды полученного артефакта, которые бы складировались в приватном репозитории.
- Как правильно должен выглядеть сбилженный наш артефакт - тоже не особо понял. Либо это *.tar.gz либо docker-images. Как лучше ?
В докере удобнее. Но никто не мешает статику собирать в tar.gz, а те же бинарники - упаковывать в deb/rpm
docker-image тот же архив
Обсуждают сегодня