Docker is everywhere in the CI/CD pipelines and in development tools. Jenkins, one of the most popular automation servers, is actively evolving to improve its support of container technologies and static configurations in images. The Configuration as Code plugin is a new milestone which enables managing Jenkins configurations via YAML. Together with Docker, this plugin offers many ways to produce ready-to-fly Jenkins images for any environments. In our talk, we will describe official master and agent images offered by the Jenkins project. What's inside them? How do you configure images with JCasC and Groovy hooks? How do you use these approaches together? How do CloudBees Jenkins Distribution and CloudBees Assurance program help with plugin management? And what's next for Jenkins Docker packaging and JCasC?
Presentation by Mark Waite and me at DevOps World | Jenkins World 2019. https://sched.co/UauW