Past Meetup

"Version Controlling your Jenkins Jobs with Jenkins Job Builder" by Wayne Warren

This Meetup is past

20 people went

Location image of event venue

Details

Speaker: Wayne Warren from Puppet labs

The first half of this talk will cover the basics of what Jenkins Job

Builder (JJB) is and the advantages of using it to configure Jenkins

jobs. Specifically, it offers the opoortunity to version control

Jenkins jobs, enforce Jenkins configuration policies across an array

of projects, and scale the use of a particular group of jenkins jobs

across a number of projects or different versions of the same project.

The second half of this talk will discuss some of the difficulties of

using JJB's YAML DSL for anything but the simplist of pipelines and

introduce the use of JJB 2.0's shiny new Pythonic API. The JJB 2.0 API

allows jobs and pipelines to be defined purely in Python

code--enabling a truly programmatic configuration of Jenkins jobs. The

talk will end with the demonstration of the use of JJB 2.0 to deploy

to a local Jenkins instance from an interactive Python interpreter

session.

***Please contact Sheetal Rai at [masked] if you wish to volunteer as a speaker for RCSQE.