Join us November 13-15, 2018 in

Berlin, Germany

The next Open Infrastructure Summit is going to be in Denver, April 29-May 1. Check out the agenda.

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
Red Hat, Software Engineer
DevOps and Software Engineer, now working at Red Hat on CI for networking components of OpenStack, previously developing the Public Cloud platform in OVH for almost 5 years. Personally a Bash fanatic, 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... FULL PROFILE
OVH Group, DevOps
# 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