Jenkins Pipelines as Code with Job DSL

In this workshop we will learn what delivery pipelines are and how to build, evolve and maintain them using Jenkins Job DSL. We will create a pipeline for Gradle based project using Groovy DSL, test it using Spock framework and touch on building our own DSL on top of Job DSL.

Apart from all the grooviness we will also learn how to automate and version control our software delivery infrastructure.

Requirements

– Java 8
– Gradle
– IntelliJ IDEA (Community edition is sufficient)
– Downloaded Jenkins WAR archive
– Clone https://github.com/kamilszymanski/jobdsl-workshop.git and run “./gradlew build” to dowload dependencies

Workshops Track 2
Location: Workshops Venue Date: March 30, 2017 Time: 16:00 - 19:00 Kamil Szymański