in pipeline/local_modules/pipeline_utils/pipeline_utils.js [334:349]
Util.inputArtifact = function (event, artifactName = null) {
var jobData = Util.jobData(event);
if (artifactName == null) {
return jobData.inputArtifacts[0];
}
var artifact = null;
jobData.inputArtifacts.forEach(function (a) {
if (a.name == artifactName) {
artifact = a;
}
});
if (artifact == null) {
throw Error("CodePipeline JobData: " + JSON.stringify(jobData) + " does not have expected input artifact '" + artifactName + "'");
}
return artifact;
}