New version of Declarative Pipelines (pipeline-model-definition-plugin) released

65 views
Skip to first unread message

Andrew Bayer

unread,
Nov 2, 2016, 1:29:02 PM11/2/16
to jenkins...@googlegroups.com
FYI - I've released version 0.5 of Declarative Pipelines today, and it does have a significant syntax change that breaks compatibility with earlier versions. See https://github.com/jenkinsci/pipeline-model-definition-plugin/wiki/Version-History-and-Changes#version-05 for more info, but the gist is that steps in a stage block now need to be in an explicit steps block themselves - i.e.,

stage('foo') {
  sh 'do-stuff.sh'
}

needs to change to

stage('foo') {
  steps {
    sh 'do-stuff.sh'
  }
}

This is to be able to support per-stage configuration of things like agent, environment, tools, and post-stage actions.

A.

Daniel Beck

unread,
Nov 3, 2016, 5:38:04 AM11/3/16
to jenkins...@googlegroups.com

> On 02.11.2016, at 18:28, Andrew Bayer <andrew...@gmail.com> wrote:
>
> FYI - I've released version 0.5 of Declarative Pipelines today, and it does have a significant syntax change that breaks compatibility with earlier versions. See https://github.com/jenkinsci/pipeline-model-definition-plugin/wiki/Version-History-and-Changes#version-05 for more info, but the gist is that steps in a stage block now need to be in an explicit steps block themselves - i.e.,

- The linked wiki page doesn't exist?
- Could you do https://wiki.jenkins-ci.org/display/JENKINS/Marking+a+new+plugin+version+as+incompatible+with+older+versions

James Dumay

unread,
Nov 3, 2016, 4:15:59 PM11/3/16
to Jenkins Users
Thanks Andrew for all your work to improve the ease-of-use for Pipeline!

Andrew Bayer

unread,
Nov 4, 2016, 7:12:42 PM11/4/16
to jenkins...@googlegroups.com
Wiki page restored, and I already did the incompatible version thingie. =)

A.

--
You received this message because you are subscribed to the Google Groups "Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-users+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/b2eca452-5379-4153-9923-1eb08fcf1dc6%40googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

Reply all
Reply to author
Forward
0 new messages