Slide 1

Slide 1 text

Why you should use Continuous Integration for iOS Development? Berlin | 24.01.2013 | Felix Schulze www.immobilienscout24.de

Slide 2

Slide 2 text

Berlin | 24.01.2013 | Felix Schulze Why Continuous Integration? Every commit can break your app! Picture: http://fav.me/d3g96mr

Slide 3

Slide 3 text

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

Slide 4

Slide 4 text

Berlin | 24.01.2013 | Felix Schulze What's really about? • Build management • Unit-Tests • Integration-Tests • Automatic beta versions

Slide 5

Slide 5 text

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

Slide 6

Slide 6 text

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

Slide 7

Slide 7 text

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