Event Details

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

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 (10:20pm - 11:00pm UTC)
Difficulty Level: Intermediate
DevOps and Senior Software Engineer, working at Red Hat around the CI of OpenStack Platform for 3 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
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