To use this function add it to the class library file named OrchestratorService.ts
GitHub Repository: https://github.com/SimonSparksUK/Orchestrator
Filename: OrchestratorService.ts
Function WorkflowParameterOutputLog
publicWorkflowParameterOutputLog(objWorkflowToken:WorkflowToken):void{
letobjWorkflow: Workflow=objWorkflowToken.rootWorkflow;
letarrParameterOutput: Parameter[]=objWorkflow.outParameters;
letobjPropertiesParameters: Properties=objWorkflowToken.getOutputParameters();
letobjJson:{}={};
arrParameterOutput.forEach((objParameterOutput: Parameter):void=>{
letstrParameterOutputName:string=objParameterOutput.name;
letstrParameterOutputValue:string=objPropertiesParameters.get<string>(strParameterOutputName);
objJson[strParameterOutputName]=strParameterOutputValue;
});
letstrJson:string=Utilities.stringifyJson(objJson);
this.objLogger.info("Workflow outputs in JSON format:"+strJson);
}Discover more from Cloud Build Tools
Subscribe to get the latest posts sent to your email.
