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

Why you should use Continuous Integration for iOS Development?

Felix Schulze
January 24, 2013

Why you should use Continuous Integration for iOS Development?

A short talk on B-Mobile V.

Felix Schulze

January 24, 2013
Tweet

More Decks by Felix Schulze

Other Decks in Technology

Transcript

  1. Why you should use Continuous Integration for iOS Development? Berlin

    | 24.01.2013 | Felix Schulze www.immobilienscout24.de
  2. Berlin | 24.01.2013 | Felix Schulze Why Continuous Integration? Every

    commit can break your app! Picture: http://fav.me/d3g96mr
  3. Berlin | 24.01.2013 | Felix Schulze What's about? • Improve

    quality • Minimizing risks • Automation • Examples: Jenkins, TeamCity, Bamboo...
  4. Berlin | 24.01.2013 | Felix Schulze What's really about? •

    Build management • Unit-Tests • Integration-Tests • Automatic beta versions
  5. Berlin | 24.01.2013 | Felix Schulze What we do... •

    Example: https://github.com/ImmobilienScout24/ iOS-Continuous-Integration-Demo • Our build tool: https://github.com/x2on/xcode-maven- plugin
  6. Berlin | 24.01.2013 | Felix Schulze • Demo: https://github.com/ImmobilienScout24/iOS- Continuous-Integration-Demo

    • GH-Unit: https://github.com/gabriel/gh-unit • OCMock: https://github.com/erikdoe/ocmock • iOS-Sim: https://github.com/phonegap/ios-sim • KIF: https://github.com/square/KIF • Xcode-Maven-Plugin: https://github.com/x2on/xcode- maven-plugin • HockeySDK: https://github.com/bitstadium/ HockeySDK-iOS Links
  7. Stuttgart | 23.10.2012 | Felix Schulze Thank you for your

    attention! Contact: Felix Schulze Immobilien Scout GmbH Andreasstraße 10 10243 Berlin URL: www.immobilienscout24.de Twitter: @x2on