Поинт про инструменты и быструю сборку не понял, наверное речь о кеше артефактов сборки?
У тебя есть репозиторий, там пять проектов. У каждого проекта свой пайплайн. Предположим, внесли правку в проекте 1, его нужно собрать и задеплоить, с остальными ничего не нужно делать. И тут уже начинается, что надо определить, от каких файлов зависит каждый из проектов и запустить пайплайн только для изменённого.
Если мы хотим при всем этом ещё и кеш с предыдущих сборок использовать, то 1) это сайд-эффект и в результате сборки может получиться что-то неожиданное, 2) надо этот кеш где-то хранить, загружать его при билде и писать обратно.
Явно это не уменьшает количество работы для девопса, который в случае с одним проектом на репу может не думать о таких проблемах и просто всегда собирать и деплоить проект на каждый коммит.