UNPKG

serverless-aliyun-function-compute-wnj

Version:

Provider plugin for the Serverless Framework v1.x which adds support for Aliyun Function Compute

18 lines (14 loc) 669 B
'use strict'; const fs = require('fs'); module.exports = { uploadArtifacts() { const objectId = this.provider.getStorageObjectId(); const object = this.templates.update.Resources[objectId].Properties; const bucket = this.templates.create.Resources[this.provider.getStorageBucketId()].Properties; this.serverless.cli.log(`Uploading ${object.ObjectName} to OSS bucket ${bucket.BucketName}...`); this.provider.resetOssClient(bucket.BucketName); return this.provider.uploadObject(object.ObjectName, object.LocalPath).then(() => { this.serverless.cli.log(`Uploaded ${object.ObjectName} to OSS bucket ${bucket.BucketName}`); }); } };