~/talk

Mobile CI at Etsy

Talkat GOTO Amsterdam 2014 · 2014-06-19..06-20· [devops-and-delivery]
slides:none on file

Etsy runs continuous integration for mobile on a Jenkins cluster using 350 build slaves (LXC containers for web) and a rack of mac minis racked up for iOS/Android builds, with Chef provisioning and a device lab of many physical phones and tablets. Every push triggers lint, unit and instrumentation tests; functional tests run via Cucumber/Calabash and a third‑party device farm but are flaky so they don’t block merges. Release builds still require a dedicated iMac and manual App Store steps; automation is about 98% automated.

AI-written summary · about

  1. 0:00Intro
  2. 0:33About Etsy
  3. 1:20Mobile apps
  4. 3:09Internal builds
  5. 4:19GitHub Enterprise
  6. 5:19Commandline tool
  7. 6:17Jenkins agent
  8. 7:19tooling
  9. 8:09Chef
  10. 10:58Dashboard
  11. 11:37Current pain points
~/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.