Перейти к содержимому

Устраните проблему с медленной 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