From 38839d820ed7d86c5357f72fe52b780c10443e2a Mon Sep 17 00:00:00 2001 From: vrenjith Date: Fri, 25 Jul 2025 10:25:08 +0530 Subject: [PATCH 1/4] Update ConfigFileManager.java --- .../lib/configprovider/model/ConfigFileManager.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/jenkinsci/lib/configprovider/model/ConfigFileManager.java b/src/main/java/org/jenkinsci/lib/configprovider/model/ConfigFileManager.java index 4e2ef127..676442a9 100644 --- a/src/main/java/org/jenkinsci/lib/configprovider/model/ConfigFileManager.java +++ b/src/main/java/org/jenkinsci/lib/configprovider/model/ConfigFileManager.java @@ -48,6 +48,7 @@ of this software and associated documentation files (the "Software"), to deal public class ConfigFileManager { private final static Logger LOGGER = Logger.getLogger(ConfigFileManager.class.getName()); + private final static boolean isVerbose = !("false".equalsIgnoreCase(System.getenv("CFP_IS_VERBOSE"))) //Negative checking to retain existing behaviour /** * Provisions (publishes) the given file to the workspace. @@ -122,7 +123,9 @@ public static FilePath provisionConfigFile(ConfigFile configFile, @Nullable EnvV } LOGGER.log(Level.FINE, "Create file {0} for configuration {1} mapped as {2}", new Object[]{target.getRemote(), config, configFile}); - listener.getLogger().println(Messages.console_output(config.name, target.toURI())); + if (isVerbose) { + listener.getLogger().println(Messages.console_output(config.name, target.toURI())); + } // check if empty file if (fileContent != null) { ByteArrayInputStream bs = new ByteArrayInputStream(fileContent.getBytes("UTF-8")); From 5fc2dbd766d890bf6203d1e9bd674e175202612b Mon Sep 17 00:00:00 2001 From: vrenjith Date: Sat, 26 Jul 2025 08:40:49 +0530 Subject: [PATCH 2/4] Update ConfigFileManager.java --- .../jenkinsci/lib/configprovider/model/ConfigFileManager.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/org/jenkinsci/lib/configprovider/model/ConfigFileManager.java b/src/main/java/org/jenkinsci/lib/configprovider/model/ConfigFileManager.java index 676442a9..967f82f3 100644 --- a/src/main/java/org/jenkinsci/lib/configprovider/model/ConfigFileManager.java +++ b/src/main/java/org/jenkinsci/lib/configprovider/model/ConfigFileManager.java @@ -48,7 +48,7 @@ of this software and associated documentation files (the "Software"), to deal public class ConfigFileManager { private final static Logger LOGGER = Logger.getLogger(ConfigFileManager.class.getName()); - private final static boolean isVerbose = !("false".equalsIgnoreCase(System.getenv("CFP_IS_VERBOSE"))) //Negative checking to retain existing behaviour + private final static boolean isVerbose = SystemProperties.getBoolean(BindingStep.class.getName() + ".CFP_IS_VERBOSE", true); /** * Provisions (publishes) the given file to the workspace. From 78977bfa454b5e8734eb356134084b83a996ce8c Mon Sep 17 00:00:00 2001 From: vrenjith Date: Sat, 26 Jul 2025 08:42:27 +0530 Subject: [PATCH 3/4] Update ConfigFileManager.java --- .../jenkinsci/lib/configprovider/model/ConfigFileManager.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/org/jenkinsci/lib/configprovider/model/ConfigFileManager.java b/src/main/java/org/jenkinsci/lib/configprovider/model/ConfigFileManager.java index 967f82f3..dbe3f932 100644 --- a/src/main/java/org/jenkinsci/lib/configprovider/model/ConfigFileManager.java +++ b/src/main/java/org/jenkinsci/lib/configprovider/model/ConfigFileManager.java @@ -48,7 +48,7 @@ of this software and associated documentation files (the "Software"), to deal public class ConfigFileManager { private final static Logger LOGGER = Logger.getLogger(ConfigFileManager.class.getName()); - private final static boolean isVerbose = SystemProperties.getBoolean(BindingStep.class.getName() + ".CFP_IS_VERBOSE", true); + private final static boolean isVerbose = SystemProperties.getBoolean(ConfigFileManager.class.getName() + ".CFP_IS_VERBOSE", true); /** * Provisions (publishes) the given file to the workspace. From 06fabab190040a923007fe5943798094f4376172 Mon Sep 17 00:00:00 2001 From: vrenjith Date: Sat, 26 Jul 2025 08:44:11 +0530 Subject: [PATCH 4/4] Update ConfigFileManager.java --- .../jenkinsci/lib/configprovider/model/ConfigFileManager.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main/java/org/jenkinsci/lib/configprovider/model/ConfigFileManager.java b/src/main/java/org/jenkinsci/lib/configprovider/model/ConfigFileManager.java index dbe3f932..6559f6a4 100644 --- a/src/main/java/org/jenkinsci/lib/configprovider/model/ConfigFileManager.java +++ b/src/main/java/org/jenkinsci/lib/configprovider/model/ConfigFileManager.java @@ -45,6 +45,7 @@ of this software and associated documentation files (the "Software"), to deal import hudson.model.Run; import hudson.model.TaskListener; import hudson.slaves.WorkspaceList; +import jenkins.util.SystemProperties; public class ConfigFileManager { private final static Logger LOGGER = Logger.getLogger(ConfigFileManager.class.getName());