UNPKG

@enplug/scripts

Version:
20 lines (19 loc) 723 B
const promiseWrapUploader = require('./promiseWrapUploader'); const checkForExistingRelease = require('./checkForExistingRelease'); function releaseToS3(s3Client, uploadOptions, bucket, prefix) { return checkForExistingRelease(s3Client, bucket, prefix).then(function () { return promiseWrapUploader(s3Client.uploadDir(uploadOptions)) .catch(function (error) { console.error('There was an error during the release process!'); console.error(error.stack); return null; }) .then(function (result) { if (result == null) { return; } console.log('Release finished'); }); }, () => { }); } module.exports = releaseToS3;