Build Scan в Gradle — это детальный отчёт, который показывает, что произошло во время процесса сборки. learn.syntaxsavvy.dev Он содержит информацию о выполненных задачах, разрешённых зависимостях и использованных плагинах. learn.syntaxsavvy.dev
Некоторые возможности Build Scan:
- Анализ сбоев сборки. gradle.com Позволяет понять, что было собрано, где и когда это произошло. gradle.com
- Оценка производительности сборки. gradle.com Помогает визуализировать разборку производительности сборки, понять, на что тратится время, и выявить узкие места. gradle.com
- Отчёты по тестам. gradle.com Позволяют быстрее устранять сбои тестов и лучше понимать их производительность. gradle.com
- Подробные данные о зависимостях. gradle.com Можно увидеть граф всех прямых и транзитивных зависимостей, которые использовались во время сборки. gradle.com
- Конфигурация системы сборки. gradle.com Позволяет определить, как была настроена и запущена сборка, включая аргументы, переключатели и плагины. gradle.com
- Информация об инфраструктуре. gradle.com Помогает понять среду, в которой происходила сборка, чтобы можно было устранить или воспроизвести проблемы. gradle.com
Build Scan реализован через плагин Develocity Gradle и является бесплатным сервисом. habr.com