~/talk

Continuous integration for mobile

Talkat droidcon Berlin 2015 · 2015-06-15..06-17· [devops-and-delivery]
links:none on file
links:none on file
slides:none on file

Starts with Travis CI then moves to self‑hosted Jenkins because control over devices and plugins matters; a templated Jenkins pipeline generation creates per‑branch build, test and distribution jobs automatically. Tests use Robolectric, Espresso and Appium (uploader spells apium) with physical devices, emulators and cloud farms (Testdroid/TestObject/BrowserStack). CI enforces SonarQube code‑quality gates and coverage metrics, uploads artifacts to Crashlytics and HockeyApp, and pushes nightly beta builds to Google Play with Cloud Test Lab monkey runs for automated stability checks.

AI-written summary · about

  1. 0:00Intro
  2. 0:50What is Continuous Integration
  3. 4:10Jenkins
  4. 5:50Build pipelines
  5. 7:00Quality gates
  6. 10:10Unit testing
  7. 12:00Acceptance tests
  8. 13:45Integration tests
  9. 15:30Distribution
  10. 18:45Outro
~/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.