From fba882266ed3b9b6c7ed509c97290fed94dad70c Mon Sep 17 00:00:00 2001 From: Jesse Glick Date: Thu, 25 Oct 2018 15:17:43 -0400 Subject: [PATCH] As discussed in https://github.com/jenkinsci/workflow-api-plugin/pull/81, put the onus on remote code to PrintStream.flush. --- .../plugins/workflow/steps/durable_task/DurableTaskStep.java | 1 + 1 file changed, 1 insertion(+) 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 03b8df32..5f74fee6 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 @@ -603,6 +603,7 @@ private static class HandlerImpl extends Handler { } @Override public void exited(int code, byte[] output) throws Exception { + listener.getLogger().flush(); execution.exited(code, output); }