Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Creating Jenkins pipelines with
groovy-based DSL
Kamil Szymański
@kszdev
Agenda
●
create Jenkins job manually and look what happens under the hood
●
take a brief tour over job DSL and it's ecosys...
Atmosphere 2016 -  Kamil Szymanski - Creating Jenkins pipelines with groovy-based DSL
Atmosphere 2016 -  Kamil Szymanski - Creating Jenkins pipelines with groovy-based DSL
Upcoming SlideShare
Loading in …5
×

Atmosphere 2016 - Kamil Szymanski - Creating Jenkins pipelines with groovy-based DSL

177 views

Published on

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.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Atmosphere 2016 - Kamil Szymanski - Creating Jenkins pipelines with groovy-based DSL

  1. 1. Creating Jenkins pipelines with groovy-based DSL Kamil Szymański @kszdev
  2. 2. Agenda ● create Jenkins job manually and look what happens under the hood ● take a brief tour over job DSL and it's ecosystem ● introduce job-dsl plugin ● create more jobs in an automated fashion ● externalize jobs' properties ● create a pipeline ● create simple DSL on top of job DSL ● see example of more advanced custom DSL

×