Если сделать сборку cf/cfu в конкретной репе после каждого коммита, то в 4ой репе просто не нужно запускать другие сборочные линии, достаточно просто взять артефакты из репы.
А если сборка cf делается в своей репе только по расписанию, то задача никак не изменяется. Нужно убедиться, что ИД коммита изменилось и запускать сборку только в этом случае. А иначе не запускать. И тогда встает та же проблема. Как в репе с основной конфигурацией хранить информацию о том, какой коммит был собран так, чтобы внутри собственной сборочной линии скачать артефакты.