Устраните проблему с медленной CI, не рискуя обанкротиться.
Nx - Grow your repos, not your build times
0:00 / 0:00
Устраните проблему с медленной CI, не рискуя обанкротиться.
546 просмотров · 9 дн. назад
Nx - Grow your repos, not your build times
20,7 тыс. подписчиков
546 просмотров · 9 дн. назад
Использование более быстрых машин для медленной CI работает, но по мере роста вашей кодовой базы растут и ваши затраты на вычислительные ресурсы. На презентации продуктов Nx мы представили две функции Nx Cloud, которые действительно ускоряют и удешевляют CI.
Динамическая упаковка задач распределяет задачи между любым количеством машин в зависимости от того, сколько ЦП, памяти и операций ввода-вывода требуется каждой из них. Ultracache — это полностью автоматический вычислительный кэш, который обучается на основе фактических запусков задач. В нашем тесте на монорепозитории с более чем 500 проектами CI ускорилась в 9 раз при сокращении вычислительных ресурсов на 52%.
Ознакомьтесь с объявлением: https://nx.dev/blog/dynamic-task-pack...
Разделы:
00:00 Введение
01:18 Узкое место CI
03:31 Время использования виртуальных машин (в минутах)
04:11 Динамическая упаковка задач
05:49 Затронуты на уровне задач
07:32 Ultracache
08:59 Бенчмарки
09:37 Интеллектуальная CI