continuous integration, delivery and deployment for mobile tauno talimaa - cto @greenhouse ci
Post on 12-Jan-2017
634 Views
Preview:
TRANSCRIPT
Continuous Integration (+ Delivery & Deployment)
Tauno Talimaa
!John the Dev App Store
!John the Dev App Store
Ship it!
!John the Dev App Store
Ship it!
Fix it!
!John the Dev
"Ester the Tester
!Dave the (other) Dev
App Store
!John the Dev
"Ester the Tester
Pls test!
!Dave the (other) Dev
App Store
!John the Dev
"Ester the Tester
Pls test!
!Dave the (other) Dev
Ship it!
App Store
!John the Dev
"Ester the Tester
Pls test!
!Dave the (other) Dev
Ship it!
App Store
Release!
!John the Dev
"Ester the Tester
Pls test!
!Dave the (other) Dev
Ship it!
App Store
Release!
Manual
ManualManual
MANUAL = BAD
MANUAL = BAD Humans make mistakes.
MANUAL = BAD Humans make mistakes.
All the time!
Code!!Dev
Code!
Commit
!Dev
Code!
Commit
Build
!Dev
Code!
Automated Tests
Commit
Build
!Dev
Code!
Automated Tests
Commit
Notify
Build
!Dev
Code!
Automated Tests
Commit
Notify
Manual tests
Build
!Dev
"QA
Code!
Automated Tests
Deploy
Commit
Notify
Manual tests
Build
!Dev
"QA
Code!
Automated Tests
Deploy
Commit
Notify
Manual tests
Build
!Dev
"QA
Continuous Integration. Simplified.
CI + MOBILE ?
CI + MOBILE ?• You don't control the deployment environment
CI + MOBILE ?• You don't control the deployment environment
• Live deployments are slow
CI + MOBILE ?• You don't control the deployment environment
• Live deployments are slow
• Users won't upgrade
CI + MOBILE ?• You don't control the deployment environment
• Live deployments are slow
• Users won't upgrade
• Test mobile specific areas
We're Hiring! Front-end Developer!
(Join us! We have cookies!)
Tauno Talimaa
Thanks! Questions?
top related