Version Differences for Miscellaneous Scripts

(Add Random Test Results to a BuildLife)
(AHPSCRIPTS-38)
Line 566:
  // set the property    // set the property 
  workflow.getRequest().setProperty("resolve.status", status); </pre>    workflow.getRequest().setProperty("resolve.status", status); </pre> 
       
    + = Dynamically Resolve Artifact Set Based Upon Current Environment =  
    + ==== AHPSCRIPTS-41 ====  
    + <pre>import com.urbancode.anthill3.domain.artifacts.*;  
    + import com.urbancode.anthill3.runtime.scripting.helpers.*;  
    + import com.urbancode.anthill3.step.artifacts.*;  
    + import com.urbancode.anthill3.services.jobs.StepExecutor;  
       
    + log = org.apache.log4j.Logger.getLogger("Scripted_Artifact_Resolve");  
       
    + try {  
    + String setName = EnvironmentLookup.getCurrent().getName();  
       
    + ArtifactModule module = new ArtifactModule();  
    + module.setArtifactSet(ProjectLookup.getCurrent().getLifeCycleModel().getArtifactSetGroup().getArtifactSet(setName));  
    + module.setTargetDirectory("artifacts");  
       
    + ResolveMyArtifactsStep step = new ResolveMyArtifactsStep(module);  
    + step.setExecutor(StepExecutor.getCurrent());  
    + step.setJob(StepExecutor.getCurrent().getJob());  
    + step.setAgent(StepExecutor.getCurrent().getJobTrace().getAgent());  
    + step.perform();  
    + }  
    + catch (Exception e) {  
    + log.error(e.getMessage(), e);  
    + throw e;  
    + }</pre>