buildframework/helium/external/helium-antlib/diamonds/src/com/nokia/helium/diamonds/DiamondsPostBuildStatusUpdate.java
branchhelium-7.0.x
changeset 614 e08bbc2db635
parent 179 d8ac696cc51f
equal deleted inserted replaced
601:7c5cbd40d331 614:e08bbc2db635
    81              */
    81              */
    82             tempProperties.put("build.status", buildStatus);
    82             tempProperties.put("build.status", buildStatus);
    83             sourceList.add(new PropertiesSource("ant", getProject().getProperties()));
    83             sourceList.add(new PropertiesSource("ant", getProject().getProperties()));
    84             sourceList.add(new PropertiesSource("diamonds", tempProperties));
    84             sourceList.add(new PropertiesSource("diamonds", tempProperties));
    85             outputFile = DiamondsConfig.getOutputDir() + File.separator + "diamonds-status.xml";
    85             outputFile = DiamondsConfig.getOutputDir() + File.separator + "diamonds-status.xml";
    86             templateFile = "diamonds_status.xml.ftl";
    86 			
    87             templateProcessor.convertTemplate(DiamondsConfig.getTemplateDir(), templateFile, outputFile, sourceList);
    87             // Enhancement SF Bug 3222
       
    88             if (!(new File(outputFile)).exists()) {
       
    89               templateFile = "diamonds_status.xml.ftl";
       
    90               templateProcessor.convertTemplate(DiamondsConfig.getTemplateDir(), templateFile, outputFile, sourceList);
       
    91             }
    88 
    92 
    89             /* send the generated XML file for diamonds client to update the build status into Diamonds */
    93             /* send the generated XML file for diamonds client to update the build status into Diamonds */
    90             log.debug("[DiamondsPostBuildStatusUpdate] => sending data to diamonds ..." + outputFile);
    94             log.debug("[DiamondsPostBuildStatusUpdate] => sending data to diamonds ..." + outputFile);
    91             diamondsClient.sendData(outputFile, DiamondsConfig.getDiamondsProperties().getDiamondsBuildID());
    95             diamondsClient.sendData(outputFile, DiamondsConfig.getDiamondsProperties().getDiamondsBuildID());
    92             try {
    96             try {