Plugin Information |
---|
View Pipeline: Declarative on the plugin site for more information. |
Older versions of this plugin may not be safe to use. Please review the following warnings before using an older version:
Declarative Jenkins Pipelines
This plugin requires Jenkins 2.7.1 or later
More Information at the GitHub Wiki
More information is available at the GitHub Wiki.
Changelog
Version 0.5 (unreleased)
- JENKINS-37823 -
wrappers
section for wrapping the entire build in a block-scoped step, likeretry
ortimeout
. - JENKINS-38433 -
agent
backends are now pluggable. - JENKINS-39245 - Added
environment
section support in stages. - JENKINS-39244 - Added
tools
section support in stages. - JENKINS-38993 - Deterministic order for post-build/stage condition execution.
- JENKINS-39011 - Properly error out if the
pipeline
step is present but not at the top-level. - JENKINS-39109 - Add a configuration option for what label to use for docker agents.
- JENKINS-38865 - Split the AST into a separate plugin so others can depend on it without pulling everything in.
- JENKINS-38331 - Per-stage configuration for agent.
- JENKINS-37792 - Post-stage actions added.
Version 0.4 (Oct 11, 2016)
- 0.3 was inadvertently built with Java 8 - so a new release is needed.
- JENKINS-37824 - Support for job properties, triggers and build parameters.
Version 0.3 (Oct 10, 2016)
- JENKINS-38818 - Correctly escape string constants when generating groovy from AST
- JENKINS-38564 - API to convert json step blob to step syntax (and back) - one step at a time
- JENKINS-37788 - Use
isLiteral
instead ofisConstant
- JENKINS-38426 - Allow non-literal expressions for environment variable values.
- JENKINS-38242 - Allow specifying arguments for Docker.
- JENKINS-38152 - Expose the execution model on the
WorkflowRun
. - JENKINS-37932 - Add
agent any
to replaceagent label:""
. - JENKINS-38097 - Execute empty named stages for any planned stages after a stage fails so that execution model and actual execution match up.
Version 0.2 (Sept 8, 2016)
- JENKINS-37897 - switch to block-scoped stages and add synthetic stages for notifications and postBuild.
- JENKINS-37828 - Properly reject mixes of
parallel
and other steps. - JENKINS-37928 - Properly detect sections without values.
- JENKINS-38047 - Allow multiple unnamed parameters in declarative subset.
Version 0.1 (Aug 30, 2016)
- Initial beta release. Functional but limited.