Как устроен Gradle Config Cache. Лучшие Практики. Интервью с инженером команды Gradle
Обсуждаем все аспекты работы с Gradle Config Cache с инженером Gradle. Вы узнаете о перформанс тестах, кэшировании, влиянии сети на процесс сборки, преимущества Project Isolation, а также получите ценные советы от инженера из Gradle 🔗 Каналы "Android Broadcast" https://taplink.cc/android_broadcast 🔗 Больше контента по разработке по подписке http://abdev.by/eEu ✉️ Написать Кириллу kirill@androidbroadcast.dev 🔗 Gradle Config Cache https://docs.gradle.org/current/userguide/configuration_cache.html #gradle #androiddev #android #программирование #kotlin #КириллРозов #андроид #androidbroadcast 00:00 Про выпуск 00:38 Знакомство с гостем 1:48 Как попасть в Gradle 6:53 Что изучить для собеса 9:29 Kotlin в Gradle 12:05 Процесс разработчик фиче 14:17 Перформанс тесты 15:29 Кэширование в Gradle 30:14 Как происходит расчет ключа для кэша 32:16 Что сейчас НЕ кэшируется 34:43 Влияние сторонних плагинов 40:02 Kotlin build скирты (kts) 41:03 Проблемы инкрементальной сборки 43:27 Когда кэш замедляет сборку 48:49 Gradle Remote Cache 49:34 Как правильно писать в кэш 52:32 Влияние сети на кэш 53:59 Project Isolation 54:50 Что происходит в процессе синка 58:15 Архитектура в коде. Многомодульность 1:00:33 Gradle Enterprise 1:04:23 Настройки на CI 1:05:27 Автоматизация мониторинга сборки 1:08:45 Советы разработчикам 1:09:59 Buildscan 1:15:14 Куда сейчас развивается Gradle 1:15:54 Заключение
Обсуждаем все аспекты работы с Gradle Config Cache с инженером Gradle. Вы узнаете о перформанс тестах, кэшировании, влиянии сети на процесс сборки, преимущества Project Isolation, а также получите ценные советы от инженера из Gradle 🔗 Каналы "Android Broadcast" https://taplink.cc/android_broadcast 🔗 Больше контента по разработке по подписке http://abdev.by/eEu ✉️ Написать Кириллу kirill@androidbroadcast.dev 🔗 Gradle Config Cache https://docs.gradle.org/current/userguide/configuration_cache.html #gradle #androiddev #android #программирование #kotlin #КириллРозов #андроид #androidbroadcast 00:00 Про выпуск 00:38 Знакомство с гостем 1:48 Как попасть в Gradle 6:53 Что изучить для собеса 9:29 Kotlin в Gradle 12:05 Процесс разработчик фиче 14:17 Перформанс тесты 15:29 Кэширование в Gradle 30:14 Как происходит расчет ключа для кэша 32:16 Что сейчас НЕ кэшируется 34:43 Влияние сторонних плагинов 40:02 Kotlin build скирты (kts) 41:03 Проблемы инкрементальной сборки 43:27 Когда кэш замедляет сборку 48:49 Gradle Remote Cache 49:34 Как правильно писать в кэш 52:32 Влияние сети на кэш 53:59 Project Isolation 54:50 Что происходит в процессе синка 58:15 Архитектура в коде. Многомодульность 1:00:33 Gradle Enterprise 1:04:23 Настройки на CI 1:05:27 Автоматизация мониторинга сборки 1:08:45 Советы разработчикам 1:09:59 Buildscan 1:15:14 Куда сейчас развивается Gradle 1:15:54 Заключение