User
Как монорепозиторий изменил жизнь разработчиков «Лаборатории Касперского»?
AlinaVlasova
Мы строим отказоустойчивые сервисы, чтобы не допускать подобных ситуаций.
0
LookКак монорепозиторий изменил жизнь разработчиков «Лаборатории Касперского»?
AlinaVlasova
У нас есть адаптированная версия VFSForGit, а также можно использовать sparse-checkout.
0
LookКак монорепозиторий изменил жизнь разработчиков «Лаборатории Касперского»?
AlinaVlasova
В статье на самом деле описано больше проблем. Например, проблема внесения изменений в несколько репозиториев, а как следствие сложность внесения изменений без сохранения обратной совместимости.
0
LookКак монорепозиторий изменил жизнь разработчиков «Лаборатории Касперского»?
AlinaVlasova
Есть разные точки зрения, мы считаем, что монорепа подходит для решения наших задач. Что касается длительности билда, то мы не считаем его в данный момент приемлемым и активно работаем над этим.
0
LookКак монорепозиторий изменил жизнь разработчиков «Лаборатории Касперского»?
AlinaVlasova
Когда мы затевали переезд в монорепу, мы осознавали профиты, которые она нам принесет, и зачем мы это делаем. Но помимо этого, изначально осознавали и риски возникновения проблем. В результате мы эти риски приняли, как своеобразную плату за профит, который получаем. И мы видим, что получаемый от монорепо профит больше, чем описанные трудности.
0
LookКак монорепозиторий изменил жизнь разработчиков «Лаборатории Касперского»?
AlinaVlasova
Да, в целом все правильно. У нас действительно валидационные билды в пулл-реквестах запускаются параллельно и имеют время экспирации 24 часа. Поэтому в общем случае никого ждать не приходится. И описанная проблема с параллельными коммитами нам не чужда, но за счет мониторингов описанных в данной статье, мы научились достаточно быстро их замечать и откатывать.
0
Look