in src/appservice-rest/Utilities/KuduServiceUtility.ts [171:202]
private _getUpdateHistoryRequest(isDeploymentSuccess: boolean, deploymentID?: string, customMessage?: any): any {
deploymentID = !!deploymentID ? deploymentID : this.getDeploymentID();
var message: {[index: string]:any} = {
type : "deployment",
sha : `${process.env.GITHUB_SHA}`,
repoName : `${process.env.GITHUB_REPOSITORY}`,
actor: `${process.env.GITHUB_ACTOR}`
};
if(!!customMessage) {
// Append Custom Messages to original message
for(var attribute in customMessage) {
message[attribute] = customMessage[attribute];
}
}
var deploymentLogType: string = message['type'];
var active: boolean = false;
if(deploymentLogType.toLowerCase() === "deployment" && isDeploymentSuccess) {
active = true;
}
return {
id: deploymentID,
active : active,
status : isDeploymentSuccess ? KUDU_DEPLOYMENT_CONSTANTS.SUCCESS : KUDU_DEPLOYMENT_CONSTANTS.FAILED,
message : JSON.stringify(message),
author : `${process.env.GITHUB_ACTOR}`,
deployer : 'GitHub'
};
}