Gradle F.A.Q. [RU]

Gradle F.A.Q. [RU]

Gradle Telegram Community

Кто мы?

Мы -- небольшое и уютное сообщество экспертов, работающих с Gradle. Мы пишем билдскрипты, плагины, делимся опытом с другими.

Очень просим проявлять друг к другу уважение, избегать мата, оскорблений, оффтопа и прочих вещей, не принятых в приличных сообществах. Также запрещены ссылки на пиратские материалы. Любые нарушения могут привести к предупреждениям, временным и постоянным мьютам, а также банам на усмотрение администрации.

Со всеми предложениями по доработке этого F.A.Q. можно обращаться к @r4zzz4k.

Как проанализировать время выполнения этапов сборки проекта?

Официальное решение -- Gradle Build Scan. Включается флагом командной строки --scan. В процессе сборки Gradle собирает аналитику, после сборки предоставляет ссылку на отчёт.

Учтите, что при бесплатном пользовании Gradle Build Scan вы будете получать публичные отчёты о ваших сборках. При учёте, что отчёты могут содержать чувствительные данные, это решение на деле подходит очень немногим.

В качестве альтернативы можно воспользоваться плагином Talaiot. Он опенсорсный, умеет слать данные в Grafana, рисовать график выполнения task-ов, и много чего другого.

Спасибо Владимиру Ситникову и Дмитрию Воронину за то, что поделились плагином!

Report Page