Nx 24! Всё, что нужно знать
Nx - Grow your repos, not your build times
0:00 / 0:00
Nx 24! Всё, что нужно знать
1 598 просмотров · 8 дн. назад
Nx - Grow your repos, not your build times
20,7 тыс. подписчиков
1 598 просмотров · 8 дн. назад
В Nx 24 по умолчанию используется механизм «затронуто на уровне задач», поэтому Nx определяет, на что влияют ваши изменения для каждой задачи. В этом видео также рассматриваются динамическая упаковка задач и Ultracache, тонкозернистое кэширование для сквозных тестов с разделением на части с помощью новых директив @nx-ignore-server-inputs и @nx-depends-on, ожидание готовности сервера разработки с помощью waitFor, обновленные приложения Node.js и миграции Agentic. В заключение обсуждаются Oxlint и Oxfmt, поддержка полиглотов, критические изменения и обновления Nx Cloud.
🔗 Ссылки:
Сообщение в блоге о релизе Nx 24: https://nx.dev/blog/nx-24-release
Пропуск незатронутых сквозных тестов: https://nx.dev/docs/kb/skip-unaffecte...
Ожидание готовности непрерывной задачи: https://nx.dev/docs/reference/project...
Агентные миграции: https://nx.dev/docs/features/automate...
Node.js в Nx: https://nx.dev/docs/technologies/node...
Плагин Oxlint: https://nx.dev/docs/technologies/oxli...
📚 Связанные темы:
Затронутые задачи в Nx: • Task-based affected in Nx
Динамическая упаковка задач и Ultracache (видео): • Fix your slow CI without getting bankrupt
Динамическая упаковка задач и Ultracache (блог): https://nx.dev/blog/dynamic-task-pack...
Импорт nx через Agentic: https://nx.dev/blog/agentic-nx-import
Типобезопасность всего стека с .NET и OpenAPI: https://nx.dev/blog/dotnet-openapi-ty...
Добавление Rust в монорепозиторий TanStack: https://nx.dev/blog/polyglot-nx-monor...
📖 Разделы:
00:00 Введение
01:08 На основе задач, подверженных влиянию по умолчанию
03:16 Динамическая упаковка задач и Ultracache
07:11 Монорепозиторий и монолит Бенчмарки
08:49 Оптимизация e2e-тестов в CI
10:34 Новые директивы e2e-кэширования
11:39 Демонстрация: детальное e2e-кэширование
14:25 Ожидание сервера разработки
15:28 Демонстрация: waitFor
18:05 Обновленные приложения Node.js
20:13 Миграции Agentic по умолчанию
21:41 Дополнительные улучшения Agentic
22:26 Oxlint и Oxfmt
22:45 Полиглотные монорепозитории
23:39 Критические изменения
23:53 Обновления Nx Cloud
24:39 Сообщество и обновление