continuous delivery for android
TRANSCRIPT
Agenda● Why Continuous Delivery
● Continuous Delivery for Android Apps - Challenges
● Overview of the Tools
Think about how long would it take you to deliver a change of one line of code within your application to production
~Mary and Tom PoppendieckLean Software Development, An Agile Toolkit
https://www.infoq.com/articles/standish-chaos-2015
Continuous Delivery
“Continuous Delivery is a software development discipline where
you build software in such a way that the software can be
released to production at any time.”
http://martinfowler.com/bliki/ContinuousDelivery.html
Continuous Integration
“Continuous integration (CI) is the practice, in software
engineering, of merging all developer working copies to a shared
mainline several times a day.”
The Next Web
https://twitter.com/mobileapptimize/status/713441244639281154
http://cnmnewz.com/wp-content/uploads/2014/06/Golden-Gate-Bridge-with-Net-AP.jpg
Case Studies
http://mobiledeliverydays.org/program/
https://github.com/multunus/android-sample-app
1. http://martinfowler.com/articles/feature-toggles.html
2. http://www.multunus.com/blog/2016/03/merge-hells-feature-toggles-rescue/
3. http://www.slideshare.net/TimothyFitz/continuous-deployment-beyond-continuous-delivery
4. http://blog.crisp.se/2013/02/05/yassalsundman/continuous-delivery-vs-continuous-deployment
5. https://gradle.org/case-study-continuous-delivery-netflix/
6. http://mobiledeliverydays.org/program/
References
Leena S N@leenasn / [email protected]