~/talk

Lessons in CI_CD from 3500 Android Teams

Talkat droidcon London 2022 · 2022-10-27..10-28· [devops-and-delivery]
name:Gen Citro
links:none on file
slides:none on file

Survey of ~3,500 Android teams plus Bitrise’s 2M-build/month dataset shows median Android build time of 13 minutes on Bitrise, 86% run unit tests, 69% run static analysis, 27% run snapshot tests, 12% store pipelines as code, 38% post CI status to chat, and 19% auto-publish to Google Play. Recommendations include measuring with Gradle Enterprise or Grafana, using remote Gradle cache and parallel test runners, validating YAML with Bitrise CLI, using Espresso for screenshots, and automating Play Store uploads via Fastlane or the Google API.

AI-written summary · about

  1. 0:00Introduction and welcome
  2. 1:08About the speaker and Bitrise
  3. 4:02Key elements of mobile DevOps
  4. 7:38Introducing MODAS survey
  5. 12:13Build times and optimization
  6. 14:48Unit testing best practices
  7. 16:16Static analysis and lint testing
  8. 17:20Snapshot testing overview
  9. 18:46Build notifications in workflows
  10. 19:51Pipeline as code benefits
  11. 21:40Automating Google Play deployments
  12. 22:43Summary 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.