Обсуждаем все аспекты работы с Gradle Config Cache с инженером Gradle. Вы узнаете о перформанс тестах, кэшировании, влиянии сети на процесс сборки, преимущества Project Isolation, а также получите ценные советы от инженера из Gradle
🔗 Что под капотом у AvitoTech
🔗 Каналы "Android Broadcast"
🔗 Больше контента по разработке по подписке
✉️ Написать Кириллу
[email protected]
🔗 Gradle Config Cache
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 Интеграция AvitoTech
49:34 Gradle Remote Cache
52:32 Как правильно писать в кэш
53:59 Влияние сети на кэш
54:50 Project Isolation
58:15 Что происходит в процессе синка
1:00:33 Архитектура в коде. Многомодульность
1:04:23 Gradle Enterprise
1:05:27 Настройки на CI
1:08:45 Автоматизация мониторинга сборки
1:09:59 Советы разработчикам
1:15:14 Buildscan
1:15:54 Куда сейчас развивается Gradle
1:19:53 Заключение