Занимаюсь фронтендом в небольшой веб-студии. Пытаюсь разобраться с бардаком, но не хватает знаний.
Как и где лучше всего собирать фронтенд?
Задача: убрать из СКВ билды, избавиться от комитов бандлов.
В идеале, разработчик должен коммитить только исходники, на сервере они уже собираются в бандл самостоятельно.
Воркфлоу: локальная машина → тестовая площадка → боевой сайт, всё через GitLab.
Всё на контейнерах, но как они работают понимает в студии два с половиной человека.
Я готов заняться всем этим сам, но совершенно не знаю, в какую сторону копать. Беглый гугл ничего не принес.
Расскажите, как подобные процессы организованы у вас?
Особенно интересует опыт небольших студий.
Так же буду благодарен за полезные статьи по теме.
Чатики и сообщества, где ещё можно задать этот вопрос тоже приветствуются.
поднять какой-нибудь continuous integration сервер. если многого не надо, то в принципе пойдёт любой: тот же jenkins или teamcity. кстати, у вас же гитлаб, в нём должен быть из коробки свой ci