Upload
rafael-portela
View
103
Download
1
Embed Size (px)
DESCRIPTION
What is Continuous Delivery behind the buzzy words? CD is all about having your software product always deployable. We discuss how to start moving in that direction, who should be responsible for this in the project, and present some of the technical challenges and approaches. Slide deck for session in Tech4Africa 2014, Johannesburg.
Citation preview
continuous delivery
welcome
where to begin?
what is the next step for my project?
why should my manager support that?
the problem
idea
product
the problem
my code
product
the problem
my code
product
lucy’s code
tom’s code
the problem
my code
product
lucy’s code
tom’s code
the problem
my code
product
lucy’s code
tom’s code
the problem
my code
deploylucy’s code
tom’s code
the problem
the problem
cycle completes once a month, or so…
the problem
cycle completes once a month, or so…
works on my
machine! hard to testpeople awake saturday night bugs
the problem
cycle completes once a month, or so…
works on my
machine! hard to testpeople awake saturday night bugs
pain! project is late!stress
continuous delivery
continuous delivery
once a week!
continuous delivery
once a week!
once a day.. 3 times a day..
Continuos Integration !
Testing Strategy
Deployment Pipeline !
Infrastructure Provisioning
Continuos Integration !
Testing Strategy
Deployment Pipeline !
Infrastructure Provisioning
Lots of attention recently!
Continuos Integration !
Testing Strategy
Deployment Pipeline !
Infrastructure Provisioning
Lots of attention recently!
We might still need to improve here
how does it work?
3
the startup
the tech
the tech
development
development
pipeline
pipeline
pipeline
pipeline
Continuos Integration
Continuos Delivery
Continuos Integration
Continuos Delivery
Continuos Delivery