Continuous Delivery
Principles
The process for releasing/deploying software MUST be repeatable and reliable
.
Automate everything!
If somethings difficult or painful, do it more often.
Keep everything in source control
Done means “released”
Build quality in!
Everybody has responsibility for the release process
Improve continuously.
4 Practices
Build binaries only once.
Use precisely the same mechanism to deploy to every environment.
Smoke test your deployment.
If anything fails, stop the line!
Continuous Delivery
Nexus
AEM + Docker
Jira + Git + Jenkins
Jira + Git + Jenkins
Jira + Git + Jenkins
+ Slack
Jira + Git + Jenkins
+ Slack
Jira + Git + Jenkins
+ Slack
AEM Content Replication
http://www.citytechinc.com/content/dam/circuit/aem-replication_mwermund.pdf
Testing
Testing
Scrum
Testing
Testing
Automation
Testing
Components / Sites
Made with Slides.com