Back to blog

Declarative Pipeline at Jenkins World

Andrew Bayer
August 18, 2017

This is a guest post by Andrew Bayer, who is one of the authors of the Declarative Pipeline plugin, and is a software engineer on the Pipeline team at CloudBees, Inc.

A year ago at Jenkins World 2016, we unveiled Declarative Pipeline, a structured way to define your Pipeline. It’s been a great year for Declarative and Pipeline in general, with the release of Declarative Pipeline 1.0 in February, multiple releases since then, the introduction of documentation on Pipeline at jenkins.io, with a focus on Declarative, and more. Given everything that’s happened over the last year, we thought it’d be good to let you all know what you can expect to see and hear about Declarative Pipeline at this year’s Jenkins World.

First, on Thursday, August 31, I’ll be giving a talk on Declarative Pipeline with Robert Sandell, one of my coworkers here at CloudBees and another author of Declarative Pipeline. We’ll be covering what’s happened with Declarative over the last year, new features added since the 1.0 release, such as the libraries directive and more when conditions, what’s planned for the upcoming 1.2 release (which is planned for shortly after Jenkins World!), including parallel stages, and what’s on the roadmap for the future. In addition, we’ll be demoing some of the features in 1.2, and providing some pointers on best practices for writing your Declarative Pipeline.

Also on Thursday, Stephen Donner from Mozilla will be giving a demo showing Mozilla’s usage of Declarative Pipeline and shared libraries at the Community Booth - Mozilla has been doing great work with Declarative, and I’m excited to see their usage in more detail and hear Stephen talk about their experience!

In addition, Robert, Stephen, and myself will all be at Jenkins World both days of the main sessions, and Robert and myself will also be at the Contributor Summit on Tuesday. We’d love to hear your thoughts on Declarative and will be happy to answer any questions that we can. Looking forward to seeing you all!

Andrew Bayer and Robert Sandell will be talking about the latest on Declarative Pipeline in Jenkins at Jenkins World in August, register with the code JWFOSS for a 30% discount off your pass.

About the author

Andrew Bayer

Andrew was a core committer to Hudson and the author of numerous plugins.