×
Find plugins

Pipeline: Step API
2.14Minimum Jenkins requirement: 1.642.3ID: workflow-step-api

Plugin Information

Plugin ID

workflow-step-api

Changes

In Latest Release
Since Latest Release

Latest Release
Latest Release Date
Required Core
Dependencies

2.13 (archives)
Sep 19, 2017
1.642.3
structs (version:1.5)

Source Code
Issue Tracking
Pull Requests
Maintainer(s)

GitHub
Open Issues
Pull Requests
n/a (id: abayer)

Usage

Installations

2016-Nov 86657
2016-Dec 88619
2017-Jan 97586
2017-Feb 98989
2017-Mar 109748
2017-Apr 108083
2017-May 115805
2017-Jun 117665
2017-Jul 119496
2017-Aug 124612
2017-Sep 126252
2017-Oct 128284

API for asynchronous build step primitive.

A component of Pipeline Plugin.

Changelog

2.14 (Nov 21, 2017)

  • JENKINS-48115 - Be defensive and don't include "metasteps" with Object or Void.Type as their metaStepArgumentType, since that can end up breaking many things.

2.13 (Sept 19, 2017)

  • JENKINS-26148 - Default implementation provided for StepExecution.stop

2.12 (Jun 30, 2017)

  • The StepDescriptor.argumentsToString parameter need no longer be checked for null.

2.11 (Jun 05, 2017)

  • Added EnvironmentExpander.constant API.

2.10 (May 22, 2017)

  • Feature: provide APIs to format Step arguments to Strings for UI display - JENKINS-37324
  • Provide more legible stack traces

2.9 (Feb 08, 2017)

  • Redundant recording of causes of interruption, affecting JENKINS-41276 fix.
  • Excessive logging in virtual thread dumps; related to JENKINS-41551 fix.

2.8 (Feb 02, 2017)

  • JENKINS-41551 Fix a deadlock from calling getStatusBounded in StepExecution.toString

2.7 (Jan 10, 2017)

  • JENKINS-40909 Enable steps formerly using AbstractStepExecutionImpl, which for compatibility reasons must continue to do so, to compile without deprecation warnings.

2.6 (Dec 12, 2016)

  • JENKINS-39134 Deprecating Guice-based step implementations as this system led to various hard-to-debug problems. Issuing a runtime warning when one such case can be detected.
  • Making the test JAR smaller.

2.5 (Oct 31, 2016)

  • JENKINS-39275 Make sure diagnostics added in 2.2 do not block a thread indefinitely.

2.4 (Sep 23, 2016)

  • Error reporting improvement after build abort.

2.3 (Jul 28, 2016)

  • Infrastructure for JENKINS-29922.
  • Record exceptions thrown during cleanup from a block step when the block also failed.

2.2 (Jun 29, 2016)

2.1 (May 23, 2016)

2.0 (Apr 05, 2016)

  • First release under per-plugin versioning scheme. See 1.x changelog for earlier releases.
  • Deprecated DescribableHelper in favor of the Structs plugin.
ArchivesGet past versions
Labels