in lambda-functions/get-execution-id/index.js [12:38]
module.exports = function(event, context) {
var params = {
pipelineName: pipelineName,
pipelineExecutionId: pipelineExecutionId
};
codepipeline.getPipelineExecution(params, function(err, data) {
if (err) {
console.log(err, err.stack);
var message = "Error getting data for execution id: " + pipelineExecutionId + "for pipeline: " + pipelineName;
console.log(message);
context.fail(message);
} else {
console.log(data);
let status = data.pipelineExecution.status;
console.log('Execution ID: ', pipelineExecutionId, 'completed with status: ', status);
let artifact = data.pipelineExecution.artifactRevisions;
console.log('Artifact: ', artifact);
let revisionId = data.pipelineExecution.artifactRevisions[0].revisionId;
let revisionSummary = data.pipelineExecution.artifactRevisions[0].revisionSummary;
console.log('Commit ID: ', revisionId, 'with message: ', revisionSummary);
context.succeed(data.pipelineExecution.message);
}
});
};