Skip to content

Instantly share code, notes, and snippets.

@nkammah
Last active March 7, 2016 21:08
Show Gist options
  • Save nkammah/27ac842645b800493b81 to your computer and use it in GitHub Desktop.
Save nkammah/27ac842645b800493b81 to your computer and use it in GitHub Desktop.

Fastlane is the most popular iOS app continuous deployment and integration tool, and has quickly become an indispensable asset to mobile developers everywhere.

Fastlane gives you a set of open source command line tools to unify and automate your entire app deployment process, cutting your release time down to mere hours. Hear directly from Fastlane creator, Felix Krause, on what this toolchain aims at achieving and it's place in your mobile apps pipeline.

Continuous integration is old hat in the web frontend and backend world, but it’s still rare for native mobile apps. For true continuous integration, we ship every commit directly to production – but this is clearly not realistic in the world of native apps, where binaries must be published in the App Store (with Apple’s week-long review process) and Google Play, then downloaded by members.

On the engineering side, we needed an aggressive goal to ensure we didn’t fall back into the pattern of manual verification of each release. We also wanted our product partners to be free to ship as often as they want (without annoying members of course!). We settled on a rule that we call “3x3”.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment