in pipeline/local_modules/pipeline_utils/pipeline_utils.js [238:258]
Util.uploadOutputArtifact = function (jobData, artifactName, path) {
console.log("Uploading output artifact '" + artifactName + "' from '" + path + "'");
// Get the output artifact
var artifact = null;
jobData.outputArtifacts.forEach(function (a) {
if (a.name == artifactName) {
artifact = a;
}
});
if (artifact != null && artifact.location.type == 'S3') {
var params = {
Bucket: artifact.location.s3Location.bucketName,
Key: artifact.location.s3Location.objectKey
};
return Util.putS3Object(params, path);
} else {
return Promise.reject("Unknown Source Type:" + JSON.stringify(sourceOutput));
}
}