Continuous Delivery is one of the most talked about practices in the Agile community these days. The ability to deliver quality software rapidly in a safe manner is viewed by many as the embodiment of Agile. But how do we keep the quality high while continuously delivering software in a safe fashion numerous times each day?
In this workshop you will learn how to setup a continuous delivery pipeline. Each participant will take an existing codebase and build out a pipeline to production. The pipeline will have stages that validate code quality, application correctness, and compliance related concerns. But we don’t stop there. A pipeline that delivers low quality software can be a disaster. Therefore, we will also dive into development practices that keep code quality high and ensure the application works as expected. As we build out the pipeline we will also add enhancements to the application using test driven development and behaviour driven development.