it? What do you need? How to set it up? Continuous integration 3 Delivering your apps to your testers and/or users with HockeyApp Continuous delivery 4 Mobile Center, Bitrise, TestFairy, App Store, Google Play Alternatives 5 Lessons learned, useful links, high fives all around That’s all folks! 1 The elephant one more time and a brief description What do you mean? DevOps?
10 • Increase quality because of constant feedback • Reduce technical debt • Accelerate development & release • With that; increase innovation and stay ahead! • Improve agility • No more failed deployments!
integration? 16 Microsoft now has a full featured pipeline • VSTS (preferably with Git) • Xamarin • HockeyApp/Mobile Center • Test Cloud/Mobile Center Brought together in Mobile Center
integration? 17 VSTS is awesome • Free (private only) • Much more than versioning • Extensible with Marketplace • Does everything on-prem does but sooner They only forgot to add a Mac… • Supply your own Mac (mini) • MacinCloud VSTS
20 As a developer you want to automate everything you have to do more then once • Early feedback • Visible to end- users/management • Earlier benefits • Quickly respond to change • Innovation
deployment? 21 Ingredients • App binaries • Continuous integration • HockeyApp/Mobile Center • App Store • Play Store • Marketplace Also have beta programs but are limited and different
delivery? 22 Release definition • Very similar to Build definitions • Offers Environments to build chain of command • Supports same tasks so you can run automated tests • (Automatic) release to app store! VSTS
delivery? 23 HockeyApp for distributing • Distribute Android, iOS and Windows apps outside of the App Stores • Symbolicated crash reports • Collecting feedback • Support for different target groups • User groups • No waiting for review processes HockeyApp
Store for testing • Through TestFlight • Invite only • Push to production from test • Has to go through review for external testers (beta) • No (real) feedback collection • No usage statistics