Kamil Szymanski


software developer, JVM & open-source enthusiast


Creating Jenkins pipelines with groovy-based DSL

It's already 2016, you have automated build for your application, provisioning and creation of new environments, you have suite of automated tests, automated CD pipeline capable of deploying to production, basically you automate all the things, yet you create CI jobs manually.
I bet you can automate that as well.
In this live coding session I'll show you how to leverage Jenkins job-dsl plugin and its groovy-based DSL to create CD pipelines that you can put under version control and recreate in seconds.
Along the way we'll also take a brief look at Jenkins internals and see some groovy goodies.

link to presentation
watch on watch on youtube