Event Details

Testing Jenkins configuration changes - solidify your JCasC, Job DSL and Pipelines usage

Many people uses Jenkins for testing changes in their software automatically. But do as many people tests changes in Jenkins itself?

Utilization of Jenkins Configuration as Code plugin, Job DSL and Pipelines mechanism allows one to store configuration in a programer-friendly way. As a consequence, it makes it easier to introduce proper workflow with review of changes. However, as compulsory part such review process shall contain the non-interactive, automated tests.

During this presentation we would like to cover the topic of such verification. On our own example we discuss not only basic syntax checking, but also the idea of more sophisticated scenario/integration tests with different services, like Gerrit.

What can I expect to learn?

The attenders will learn how they can test their Jenkins configuration. We will propose useful tools and how to involve them in advanced verification of Jenkins integration with utilized services like Gerrit.

Wednesday, May 1, 4:20pm-5:00pm
Difficulty Level: Intermediate
OVH Group, DevOps
DevOps Engineer who has been developing the Public Cloud platform in OVH for over 3 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 loves playing board and computer games. FULL PROFILE
OVH, DevOps
Software developer, cloud engineer, open source enthusiast, Python expert. Experienced in vast range of technologies, from operating system administration, through enterprise applications ending on mobile and web technologies. FULL PROFILE