Ejemplo n.º 1
0
 public void generateTagReports() throws Exception {
   for (TagObject tagObject : ri.getTags()) {
     VelocityEngine ve = new VelocityEngine();
     ve.init(getProperties());
     Template featureResult = ve.getTemplate("templates/tagReport.vm");
     VelocityContext context = new VelocityContext();
     context.put("tag", tagObject);
     context.put("time_stamp", ri.timeStamp());
     context.put("jenkins_base", pluginUrlPath);
     context.put("build_project", buildProject);
     context.put("build_number", buildNumber);
     context.put("fromJenkins", runWithJenkins);
     context.put("report_status_colour", ri.getTagReportStatusColour(tagObject));
     generateReport(
         tagObject.getTagName().replace("@", "").trim() + ".html", featureResult, context);
   }
 }