~/talk

Android meets Docker

Talkat Codemotion Rome 2018 · 2018-04-13..04-14· [android, devops-and-delivery]
name:Jing Li
links:none on file
slides:none on file

Provides a ready Docker image for Android CI that mounts the Android SDK as an external volume to avoid auFS update failures and to let teams share and update SDKs independently, with benchmarks: a simple build 40s on bare metal, container + host SDK adds <1s, NFS adds ~2s; a full CI run is ~6 minutes on an on‑prem cached node versus ~10+ minutes on cloud CI. Notes emulator tradeoffs (x86 emulator ~20s vs ARM >2 minutes), image sizes (base 563 MB, VNC +60 MB), JVM fixes (add container-aware Java options; exit 137 = OOM/kernel kill), and recommends Gradle mirrors and dependency caching.

AI-written summary · about

  1. 0:00Intro
  2. 1:41Developer Story
  3. 2:40Pain in the Admin
  4. 3:14Containerization vs Virtualization
  5. 4:39Why Docker?
  6. 7:46Where the problem comes
  7. 10:54Dockerille Best Practices
  8. 12:50Different Approaches
  9. 14:06Solution for SDK update
  10. 17:04Benchmark
  11. 18:39Performance Comparison
  12. 20:09Android Devices
  13. 24:03VNC
  14. 24:46Performance of
  15. 25:51Out Of Memory
  16. 26:45Memory Matters
  17. 31:07Can we get any better?
  18. 31:50Gradie distrutons mirror server
  19. 32:42And better?
  20. 33:23Reveal machine-dependent problem
  21. 34:45What else for mobile
~/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.