我试图使用Jenkins Job以及手动将更新的无服务器功能重新部署到AWS上的现有云形成堆栈。
试图创建一个新的云形成堆栈,还尝试使用Jenkins CI重建以前成功的构建。 AWS上的节点版本为nodejs10.x, 使用sls deploy函数时出现错误 还试图从github仓库中获取对serverless-plugin-split-stacks的支持
$ sls deploy
在遇到错误消息之后
Serverless: Invoke aws:package:finalize
Type Error ---------------------------------------------
Object.values is not a function
For debugging logs, run again after setting the "SLS_DEBUG=*" environment variable.
Stack Trace --------------------------------------------
TypeError: Object.values is not a function
at ServerlessPluginSplitStacks.logSummary (c:\jenkins\workspace\Deploy-DeviceCloudServices\api\dist\deployment\node_modules\serverless-plugin-split-stacks\lib\log-summary.js:7:27)
at Promise.resolve.then.then.then.then.then.then.then.then.then (c:\jenkins\workspace\Deploy-DeviceCloudServices\api\dist\deployment\node_modules\serverless-plugin-split-stacks\split-stacks.js:67:24)
From previous event:
at PluginManager.invoke (C:\Users\builder\AppData\Roaming\npm\node_modules\serverless\lib\classes\PluginManager.js:368:22)
at PluginManager.spawn (C:\Users\builder\AppData\Roaming\npm\node_modules\serverless\lib\classes\PluginManager.js:386:17)
at AwsPackage.BbPromise.bind.then (C:\Users\builder\AppData\Roaming\npm\node_modules\serverless\lib\plugins\aws\package\index.js:69:51)
From previous event:
at Object.package:finalize [as hook] (C:\Users\builder\AppData\Roaming\npm\node_modules\serverless\lib\plugins\aws\package\index.js:69:10)
at BbPromise.reduce (C:\Users\builder\AppData\Roaming\npm\node_modules\serverless\lib\classes\PluginManager.js:368:55)
From previous event:
at PluginManager.invoke (C:\Users\builder\AppData\Roaming\npm\node_modules\serverless\lib\classes\PluginManager.js:368:22)
at PluginManager.spawn (C:\Users\builder\AppData\Roaming\npm\node_modules\serverless\lib\classes\PluginManager.js:386:17)
at Deploy.BbPromise.bind.then.then (C:\Users\builder\AppData\Roaming\npm\node_modules\serverless\lib\plugins\deploy\deploy.js:123:50)
From previous event:
at Object.before:deploy:deploy [as hook] (C:\Users\builder\AppData\Roaming\npm\node_modules\serverless\lib\plugins\deploy\deploy.js:113:10)
at BbPromise.reduce (C:\Users\builder\AppData\Roaming\npm\node_modules\serverless\lib\classes\PluginManager.js:368:55)
From previous event:
at PluginManager.invoke (C:\Users\builder\AppData\Roaming\npm\node_modules\serverless\lib\classes\PluginManager.js:368:22)
at PluginManager.run (C:\Users\builder\AppData\Roaming\npm\node_modules\serverless\lib\classes\PluginManager.js:399:17)
at variables.populateService.then (C:\Users\builder\AppData\Roaming\npm\node_modules\serverless\lib\Serverless.js:102:33)
at runCallback (timers.js:637:20)
at tryOnImmediate (timers.js:610:5)
at processImmediate [as _immediateCallback] (timers.js:582:5)
From previous event:
at Serverless.run (C:\Users\builder\AppData\Roaming\npm\node_modules\serverless\lib\Serverless.js:89:74)
at serverless.init.then (C:\Users\builder\AppData\Roaming\npm\node_modules\serverless\bin\serverless:42:50)