Комментарии 3
Ну вот с большим количеством репозиториев получается с одной стороны не надо все тесты запускать но с другой стороны если пустить все на самотек, то все просто разъедутся по отдельным репозиторием и, несмотря на то, что они будут сильно друг от друга зависеть, тесты в зависимостях запускать не будут.
Получается что надо будет внедрить систему зависимостей репозиториев. Потом если специально не следить, то будет очень много связей и все-равно получится, что при каждом изменении надо запускать тесты во всех репозиториях.
Короче на мой взгляд для того чтобы выносить что-то в отдельный репозиторий надо потратить очень много времени на то, чтобы убрать зависимости. А если убрать не получается, то и выносить не надо.
Не понял зависимости CI от mono/multi repository. И там и там можно делать частичные сборки/частичные тесты.
вроде слова правильные, а смысл не уловил ((
т.е. монорепозиторий - не очень, а мультирепозиторий - это каеф? а можно привести пример на чем строится мультирепозиторий? это что-то типа conda? или это можно использовать на вашей платформе?
Как хранение кода влияет на конкурентоспособность ИТ-продукта