Starting from 2.14 release notes are available as github release format https://github.com/jenkinsci/pipeline-build-step-plugin/releases
Release date: 2020-08-04
- Fix: Make password parameters work with the
build
step in Jenkins 2.236 and newer (JENKINS-62305) - Fix: Make the Parameters page of builds triggered by the
build
step always display parameters in the order they are defined on the job for that build (JENKINS-62483) - Documentation: Add guidelines recommending credentials parameters over password parameters when passing secrets using the
build
step - Internal: Update minimum required Jenkins version to 2.176.4, update parent POM, and update dependencies (PR 46)
Release date: 2020-03-17
- Fix: Do not log parameter conversion warnings for parameters from Active Choices Plugin or Extended Choice Parameter Plugin. (JENKINS-60779)
Release date: 2020-01-03
- Fix: Mark that the
FlowInterruptedException
thrown by thebuild
step when the downstream build fails while usingpropagate: true
should not be treated as a build interruption. Part of the fix for JENKINS-60354. Update Pipeline: Basic Steps Plugin to 2.19 or newer along with this update for the full fix. (PR 39) - Internal: Update parent POM. (PR 40)
Release date: 2019-11-26
-
Fix: When using
propagate: true
(the default), the result of the downstream job is now used as the result of thebuild
step. Previously, when the downstream job was not successful, the result of the build step wasFAILURE
no matter the actual result (UNSTABLE
,ABORTED
, etc.). JENKINS-49073.Note: As a result of this change, you are advised to also update Pipeline: Groovy Plugin to version 2.77 (or newer), so that the result of parallel steps when not using
failFast: true
is the worst result of all branches, rather than the result of the first completed branch. The distinction between these behaviors is more likely to be encountered now that the build step can have results other thanSUCCESS
andFAILURE
. -
Improvement: When the type of a parameter passed to the
build
step does not match the type of the same parameter on the downstream job, the passed parameter will now be automatically converted to the correct type in some cases (such as when passing a string parameter when the downstream job expects a password parameter). (JENKINS-60216) -
Improvement: Document the default value of the
propagate
option for thebuild
step. (PR 25) -
Internal: Incrementalify the plugin, simplify code using new methods from recent versions of Jenkins core, replace usages of deprecated APIs, add additional tests, and improve existing tests. (PR 27, PR 28, PR 29, PR 30, PR 31, PR 32, PR 33)
Release date: 2019-04-15
- JENKINS-52038 - Reject invalid values for choice parameters.
Release date: 2019-03-18
- Internal: Update dependencies and fix resulting test failures so that the plugin's tests pass successfully when run using the PCT (PR 20, PR 22)
Release date: 2018-01-24
- JENKINS-48632 - ensure descriptions are included on downstream parameters.
- JENKINS-38339 -
Link downstream builds to the
FlowNode
that triggered them.
Release date: 2017-11-06
- JENKINS-46934 -
Prevent possible deadlock when killing jobs using
build
step.
Release date: 2017-07-10
Release date: 2017-04-06
- JENKINS-38887
build
can now be used to trigger indexing of multibranch projects, rather than building regular jobs.
Release date: 2016-11-21
- In certain cases, interrupting a build running in a
build
step might not break you out of a loop. - Making sure interrupting a build running in a
build
step does something, even if Jenkins is unsure of the status of this step. - JENKINS-39454
Work around a core race condition that could result in hanging
build
steps when many are being run concurrently.
Release date: 2016-09-23
- JENKINS-38114
Unified help between the
currentBuild
global variable and the return value ofbuild
into the Pipeline Supporting APIs Plugin. - JENKINS-37484
Documentation fix:
FAILURE
, notFAILED
, is the status name.
Release date: 2016-07-11
- Documentation for JENKINS-30412.
- JENKINS-31842
Display status of a running
build
step in thread dumps.
Release date: 2016-05-31
- JENKINS-28673
IllegalStateException
printed to log after deleting a downstream build.
Release date: 2016-04-05
- First release under per-plugin versioning scheme. See 1.x changelog for earlier releases.
- Includes the
build
step formerly in Pipeline Supporting APIs Plugin.