private void processClassificationFile(String file) { try { PropertiesConfiguration config = new PropertiesConfiguration(file); Iterator<String> keys = config.getKeys(); while (keys.hasNext()) { String key = keys.next(); String value = config.getProperty(key).toString(); this.configuration.addClassifications(key, value); } } catch (ConfigurationException e) { throw new ValidationException(String.format("File '%s' doesn't exist or the properties file is invalid!", file), e); } }
private void addClassificationsToBuildReport(Run<?, ?> build, FilePath workspace, TaskListener listener, Configuration configuration, List<Classification> listToAdd) throws InterruptedException, IOException { for (Classification classification : listToAdd) { log(listener, String.format("Adding classification - %s:%s", classification.key, classification.value)); configuration.addClassifications(classification.key, evaluateMacro(build, workspace, listener, classification.value)); } }
private void processClassificationFile(String file) { try { PropertiesConfiguration config = new PropertiesConfiguration(file); Iterator<String> keys = config.getKeys(); while (keys.hasNext()) { String key = keys.next(); String value = config.getProperty(key).toString(); this.configuration.addClassifications(key, value); } } catch (ConfigurationException e) { throw new ValidationException(String.format("File '%s' doesn't exist or the properties file is invalid!", file), e); } }
configuration.addClassifications("Platform", "Linux"); configuration.addClassifications("Backend", "Tinker Graph"); configuration.addClassifications("Branch", "master"); configuration.addClassifications("Build", System.getProperty("buildNumber"));
configuration.addClassifications(StringUtils.capitalise(entry.getKey()), entry.getValue());
configuration.addClassifications(StringUtils.capitalise(entry.getKey()), entry.getValue());