Event Details

Please note: All times listed below are in Central Time Zone

From messy XML to wonderful YAML and pretty job DSL - an in-Jenkins migration story

Out of the box Jenkins supports only the XML-based configuration files. This makes it difficult not only to introduce changes, but also to review and test them properly.

After relying for a long time on the manual Jenkins configuration, we decided to improve our setup and introduce proper workflow for automated deployment/recovery after an outage and testing for any new change in Jenkins configuration. We selected recent Configuration-as-a-Code plugin, Job DSL with Pipelines mechanism to achieve the goal.

What can I expect to learn?

The attenders will learn about Jenkins Configuration-as-a-Code plugin and Job DSL along with their capabilities when combined together with Pipelines mechanism. We will also discuss how it is possible to test the Jenkins configuration and keep it in a code-review system.

Tuesday, November 13, 2:30pm-3:10pm (1:30pm - 2:10pm UTC)
Difficulty Level: Intermediate
DevOps and Senior Software Engineer, working at Red Hat around the CI of OpenStack Platform for 4 years now, previously developing the Public Cloud platform in OVH for almost 5 years. Linux enthusiast and free/open source software lover. During the summer internship at European Organization for Nuclear Research (CERN) he discovered his passion for automation. In free time he loves playing board... FULL PROFILE
DevOps Engineer
# Work DevOps @ OVH Since January 2018 working at OVH as a DevOps Engineer in the Public Cloud Team.   # Private - Using various virtualization techniques and technologies: Vagrant, Docker, Kubernetes in private projects. - Clean code enthusiast - I like to figure out how to design application architectures - Passionate Python programmer and Rust newbie - #automateEverything FULL PROFILE