#145 Как устроен Gradle Config Cache. Лучшие Практики. Интервью с инженером команды Gradle


Episode Artwork
1.0x
0% played 00:00 00:00
Dec 18 2023 79 mins   8
Обсуждаем все аспекты работы с 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 Заключение