diff --git a/pom.xml b/pom.xml index f98eab59..35b3f240 100644 --- a/pom.xml +++ b/pom.xml @@ -28,7 +28,7 @@ org.jenkins-ci.plugins plugin - 3.54 + 4.1 org.jenkins-ci.plugins.workflow @@ -64,7 +64,7 @@ 2.36 -SNAPSHOT - 2.176.1 + 2.248 8 true 2.20 @@ -79,7 +79,7 @@ org.jenkins-ci.plugins durable-task - 1.33 + 1.35-rc463.dbcd6297773f org.jenkins-ci.plugins.workflow diff --git a/src/main/java/org/jenkinsci/plugins/workflow/steps/durable_task/DurableTaskStep.java b/src/main/java/org/jenkinsci/plugins/workflow/steps/durable_task/DurableTaskStep.java index 061b1bac..a720e0ae 100644 --- a/src/main/java/org/jenkinsci/plugins/workflow/steps/durable_task/DurableTaskStep.java +++ b/src/main/java/org/jenkinsci/plugins/workflow/steps/durable_task/DurableTaskStep.java @@ -35,6 +35,7 @@ import hudson.init.Terminator; import hudson.model.Node; import hudson.model.Result; +import hudson.model.Run; import hudson.model.TaskListener; import hudson.remoting.Channel; import hudson.remoting.ChannelClosedException; @@ -302,6 +303,7 @@ static final class Execution extends AbstractStepExecutionImpl implements Runnab ws = context.get(FilePath.class); node = FilePathUtils.getNodeName(ws); DurableTask durableTask = step.task(); + durableTask.setRun(context.get(Run.class)); if (returnStdout) { durableTask.captureOutput(); }