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

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 Сообщество и обновление