Fork us on GitHub
×
Find plugins

Pipeline: Nodes and Processes2.8Minimum Jenkins requirement: 1.642.3ID: workflow-durable-task-step

Plugin Information

Pipeline steps locking agents and workspaces, and running external processes that may survive a Jenkins restart or slave reconnection.

A component of Pipeline Plugin.

Changelog

2.8 (Jan 13, 2017)

2.7 (Jan 10, 2017)

  • JENKINS-40909 regression from 2.6 fixed. Only meaningful for updates directly from 2.5-; if you have already updated to 2.6 it is too late.

2.6 (Jan 05, 2016)

Running builds created in 2.5- will not be loadable in this release: JENKINS-40909
  • JENKINS-40613 Apply a stricter timeout to the Timer task used by sh/bat steps to check for new output.
  • JENKINS-37730 Include more diagnostics in the virtual thread dump for sh/bat steps.
  • JENKINS-38769 Make sure aborting a build inside a sh/bat step does something, even if the agent is unresponsive.
  • JENKINS-37486 NullPointerException thrown when aborting a build under unknown conditions.

2.5 (Sep 23, 2016)

  • JENKINS-33511 WORKSPACE and NODE_LABELS environment variables now available inside node, matching the behavior of freestyle projects.
  • JENKINS-37121 Unreproducible case of a build resumption hanging when it should have failed at once.
  • Unreproducible case of an executor slot remaining occupied but unkillable after the owning build was already aborted; can now be manually cleared.
  • Clearer display in log when a queue item is canceled while a build is trying to resume.

2.4 (Jul 28, 2016)

  • JENKINS-26133 Added returnStdout and returnStatus options to sh and bat.

2.3 (Jun 29, 2016)

  • JENKINS-31842 Provide information about node and sh/bat steps for use in the thread dump.
  • JENKINS-26130/JENKINS-31842 Provide information in the thread dump about pending node step resumption when a build is being restored from disk.

2.2 (Jun 16, 2016)

  • JENKINS-26130 When a build cannot be properly resumed because an agent it was running on (inside node) is no longer present, or offline, print periodic status messages to the build log rather than hanging silently. Also allow the build to be interrupted cleanly if the agent cannot be reattached.
  • JENKINS-34021 Work around and diagnostics for a NullPointerException when trying to abort a build inside a sh/bat step.

2.1 (Jun 09, 2016)

  • JENKINS-34281 workaround: if Jenkins denied anonymous read access, under some conditions shutting it down could result in loss of queue items, causing builds with node still waiting scheduling to hang after the restart.
  • If a queue item for a node block is deliberately cancelled, abort the build.
  • JENKINS-34542 Deadlock while interrupting a node step.
  • JENKINS-28240 IllegalStateException was thrown under some conditions.

2.0 (Apr 05, 2016)

ArchivesGet past versions
Labels
Open Issues

See here for any open issues for this plugin.