@Override public String getBranchName(String branch) { String value = branch; for (String prefix : configuration.getBranchNamePrefixes()) { value = StringUtils.removeStart(value, prefix); } // Normalisation value = Configuration.normalise(value); // Evaluation return evaluate(configuration.getBranchNameExpression(), "branch", value); }
@Override public String getBranchStart(String id) { return evaluate(configuration.getBranchStartExpression(), "project", id); }
@Override public String getProjectSeed(String id) { return evaluate(configuration.getSeedExpression(), "project", id); }