~/talk

Keeping your team’s Gradle builds in top shape

Talkat droidcon New York 2022 · 2022-09-01..09-02· [android, devops-and-delivery]
speakerdeck:cdsap
slides:none on file

Automated build validation scripts run five reproducible experiments (up-to-date, local cache, relocatability, CI→CI, CI→local), produce paired build scans and copied artifacts, and identify which tasks actually cause cache misses. A GitHub Action runs them weekly. The new Gradle Enterprise API lets code fetch ~200 public builds (filtered to ~85), compute per-task negative avoidance savings, and pinpoint that dex merging is usually worth caching but shows cache misses and slowdowns for Android test variants, guiding targeted fixes.

AI-written summary · about

  1. 0:00Introduction and speakers
  2. 2:18Why developer productivity matters
  3. 4:25Build scans and Gradle Enterprise
  4. 6:17What is build caching
  5. 7:42Build validation scripts
  6. 18:43Automating build validation
  7. 19:25Gradle Enterprise API overview
  8. 21:52Is my task worth caching
  9. 29:16Using Gradle Enterprise API
  10. 33:50Room annotation processor issues
  11. 34:55Call to action and resources
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.