Find plugins

Pipeline: Supporting APIs2.14Minimum Jenkins requirement: 1.642.3ID: workflow-support

Common utility implementations to build Pipeline Plugin

A component of Pipeline Plugin.


2.14 (Mar 31, 2017)

  • JENKINS-42952 Make currentBuild.duration work.
  • JENKINS-42521 Added a currentResult property and resultIsBetterOrEqualTo / resultIsWorseOrEqualTo methods to currentBuild and the return value of build.
  • JENKINS-40934 Speedup of log-related code run when adding a new step when using a massive number of parallel branches.
  • Robustness fix noted in JENKINS-26137.
  • Robustness fix associated with JENKINS-42556: tolerate errors encountered when printing progress of build resumption tasks.

2.13 (Feb 13, 2017)

No user-visible changes.

2.12 (Jan 10, 2017)

Should be no user-visible changes.

2.11 (Nov 11, 2016)

  • Optimization: don't throw away the Actions attached to a FlowNode when loaded from disk (avoids double-loading)
  • Small things:
    • Remove SemaphoreListener (dead code from testing)

2.10 (Oct 20, 2016)

  • Regression in log handling with certain steps inside parallel in 2.9.

2.9 (Oct 19, 2016)

  • Allow block-scoped steps to provide log output in addition to their what their bodies contribute (JENKINS-34637 related)
  • Make PauseAction implement PersistentAction so it consumes the API optimizations from JENKINS-38867
  • Small things:
    • Generics fix for JDK 9 support
    • Add a getStatus method to Semaphore step (used in testing)

Do not use, there is a known regression which will be fixed shortly in 2.10.

2.8 (Sep 26, 2016)

  • Restore use of the DepthFirstScanner API that was reverted in JENKINS-38457 now that its handling of parallels matches FlowGraphWalker

2.6 (Sep 23, 2016)

2.5 (Sep 16, 2016)

  • Clean up display of timing information in pipeline steps for a few edge cases (no start time on node, times under 1 ms)
  • Remove some obsolete approveSignature calls

2.4 (Sep 09, 2016)

  • Added timing information to pipeline steps step display (show how long a step or block ran for)

2.3 (Sep 09, 2016)

  • JENKINS-37366 Added properties fullDisplayName, projectName, and fullProjectName to currentBuild or return value of build step.

2.2 (Jul 11, 2016)

  • JENKINS-30412 Sandbox-friendly changeSets property for currentBuild or return value of build step.
  • JENKINS-36306 duration property for return value of build step.

2.1 (Jun 16, 2016)

  • Infrastructure for JENKINS-26130.
  • Fixed title of log pages from Pipeline Steps.

2.0 (Apr 05, 2016)

ArchivesGet past versions