Creating Jenkins pipelines with groovy-based DSL
It's already 2016, you have automated build for your application, provisioning and creation of new environments, 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 CI jobs and CD pipelines that you can put under version control and recreate in seconds. Along the way we'll also take a look at Jenkins internals and see some groovy goodies.