diff --git a/src/main/java/com/google/devtools/build/lib/bazel/SpawnLogModule.java b/src/main/java/com/google/devtools/build/lib/bazel/SpawnLogModule.java index e78ce847d046f1..8e68686938305f 100644 --- a/src/main/java/com/google/devtools/build/lib/bazel/SpawnLogModule.java +++ b/src/main/java/com/google/devtools/build/lib/bazel/SpawnLogModule.java @@ -181,7 +181,9 @@ public void buildComplete(BuildCompleteEvent event) { try { spawnLogContext.close(); - event.getResult().getBuildToolLogCollection().addLocalFile("execution.log", outputPath); + if (spawnLogContext.shouldPublish()) { + event.getResult().getBuildToolLogCollection().addLocalFile("execution.log", outputPath); + } } catch (IOException e) { abruptExit = new AbruptExitException(