Continuous Integration, Delivery, and Deployment are now viewed as a precondition to successful software development much like version control, build tools,... But often the question remains: "How?!"
This talk gives an overview how we build and deploy all the things with Jenkins:
* Continuous Deployment of our (static) website to a webserver and schemas to Amazon S3.
* Continuous Deployment of our Java applications to the development infrastructure on AWS.
* Continuous Delivery to the production infrastructure with a manual promotion step.
Additionally, we discuss what the preconditions and common problems are as well as best practices we have come to appreciate — like how to secure your credentials.