This is the slide of the talk "Yahoo Mobile App Continuous Delivery" (Yahoo行動App開發在持續整合與持續交付的經驗分享) on DevOps Conf 2015 in Taiwan ( http://devopssummit.ithome.com.tw/2015/ )
fail, stop the line Trigger Production Candidate Commit A Task A Task B Task C Trigger Trigger Trigger Trigger Trigger Commit B Commit C Trigger Trigger Feedback
Trigger Production Candidate Commit A Task A Task B Task C Trigger Trigger Trigger Trigger Trigger Commit B Commit C Trigger Trigger Feedback https://commons.wikimedia.org/wiki/File:Eye_iris.jpg
Test locally (e.g. Unit test) ▪ Commit after it can be built successfully and passing test Automation Commit Commit Stage Acceptance Testing Non-functional Testing Production Candidate Release
to user is expected ▪ Smoke test ▪ Functional test Automation Commit Commit Stage Acceptance Testing Non-functional Testing Production Candidate Release