Version Differences for Miscellaneous Scripts

(AHPSCRIPTS-120)
(AHPSCRIPTS-7)
Line 1811:
  }     }  
  }</pre>    }</pre> 
       
    + = Script Which Can be Used to Trigger All Delayed Builds to Run Immediately =  
    + <pre>import com.urbancode.anthill3.domain.buildrequest.*;  
    + import com.urbancode.anthill3.domain.schedule.*;  
    + import com.urbancode.anthill3.services.build.*;  
       
    + buildRequestsArray=BuildRequestFactory.getInstance().restoreAllBuildLifeRequestsByStatus(BuildRequestStatusEnum.DELAYED_BUILD);  
    + for (int i=0;i<buildRequestsArray.length;i++)  
    + {  
    + buildRequest=buildRequestsArray[i];  
    + buildRequestName=buildRequest.getName();  
    + commandOutput.println("buildRequestName="+buildRequestName);  
       
    + buildRequestId=buildRequest.getId();  
    + commandOutput.println("buildRequestId="+buildRequestId);  
       
    + buildRequestDelayUntil=buildRequest.getDelayUntilDate();  
    + commandOutput.println("buildRequestDelayUntil="+buildRequestDelayUntil);  
       
    + // set the workflow to run on the next scheduled time  
    + buildRequest.setDelayUntilDate(new Date());  
    + buildRequest.resetState();  
       
    + // store and schedule  
    + buildRequest.store();  
       
    + BuildService.getInstance().runWorkflow(buildRequest);  
    + }</pre>