Unlocking Build Analytics: iFood’s Journey with the Gradle Enterprise API Logo

Gabriel Feo

Staff Mobile Platform Engineer

iFood

Unlocking Build Analytics: iFood’s Journey with the Gradle Enterprise API

Summit Producer's Highlight

Gabriel from iFood shares how they used the Develocity API to capture build/test metrics across their projects and builds. They used these metrics to create reports and dashboards to monitor flaky tests, and then used the insights to get aggregate reports around hard-to-find bottlenecks. How they use the Devolocity API for monitoring flaky tests and automating the creation of test tickets is pretty cool.

Summit Producer's Highlight

Watch Video

About the session

Gabriel from iFood shares how they used the Develocity API to capture build/test metrics across their projects and builds. They used these metrics to create reports and dashboards to monitor flaky tests, and then used the insights to get aggregate reports around hard-to-find bottlenecks. How they use the Devolocity API for monitoring flaky tests and automating the creation of test tickets is pretty cool.

Watch the video Play Button

View the slides Arrow Down

About this talk

The Gradle Enterprise dashboards are great, but have you ever wished for a metric or graph that isn’t supported yet, like the median duration of a particular task? The REST API is a powerful tool for custom analysis of your build data.

We built ‘gradle-enterprise-api-kotlin’ to use the API in new ways, from Kotlin scripts to Jupyter notebooks. In this talk, we’ll explore iFood’s results combining the API and the library. For example, the API allows us to build weekly reports on flaky tests and their impact, encouraging teams to fix them. It allows us to track a specific task’s duration, such as KotlinCompile, to watch for regressions when rolling out new GC settings. Interactively, inside Jupyter notebooks, we can quickly sift through build scans and create any custom graph to explore a hypothesis or investigate a regression.

Join us to learn how you can use the API to unlock the full potential of your Gradle Enterprise data!

About this talk

Watch The Video

Get more DPE

The slides

Array
iFood

Who is Gabriel Feo ?

Gabriel Feo is a Staff Engineer working on Mobile Platform at iFood. Working on SDKs and tooling at every opportunity, Gabriel joining a DPE team was the natural direction. He enjoys working on the build and ways to improve the developer experience.