а сколько у тебя уходит времени на переливку всего по сети? Я специально собрал сборку и тесты максимально на одном сервере чтобы выиграть ещё минуту-другую на перекачке.
Там сначала накатывается виртуалка воркера, скачивается билд образ и кеш сборки, на все это уходит порядка пары минут. Я точно цифры не помню, это было пол года назад, и я уже там не работаю)
у нас есть такая неприятная штука, как flussonic-buildenv образ. Это чудовищных размеров образ, в котором стоит окружение для нвидии, для 5 архитектур, все возможные сырцы и прочее.
Его пересборка минут 20 занимает, но он разложен везде-везде
если сразу всё добавить, то плюс много минут на каждом пайплайне, а если так разбить, то зависимости останутся.
Такие же хитрости с компиляцией зависимостей ребаром. Если заранее положить ребар.конф и положить ему поддельную приложеньку, то можно стянуть, собрать и закешировать это
кстати не все знают, но в докере появилась мульти сборка. Можно в одном образе все тулы нужные установить. Во втором образе, который базируется на первом кэши заполнить. А втретьем образе сказать что мне нужны только кэши из второго и больше ничего. Таким путем меньше третий образ получится