Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Software In Motion: Continuous Delivery for Mobile

Software In Motion: Continuous Delivery for Mobile

Slides from my presentation at Detroit Dev Day 2015

David Truxall

November 14, 2015
Tweet

More Decks by David Truxall

Other Decks in Programming

Transcript

  1. Concepts – Continuous Integration – Build the app on every code commit

    – Know when the app is working or broken – Fail early – Happens more often than you would imagine – Continuous Delivery – App is constantly tested – Deliverable to production at any time – Automated deployment
  2. iOS Jenkins Node –  Be reachable from the master – 

    Create a Jenkins user –  Install Java – Install Gradle –  Install Xcode –  Generate SSH keypair 13
  3. Android Jenkins Node –  Be reachable from master –  Install

    Java –  Install Apache or nginx to proxy Jenkins –  Install Android SDK 16