2017-06-02 26 views
1

我正在使用AWS Codestar。它集成了许多AWS服务,因此我可以从git push进行部署。AWS Codestar - 使用node.js模块依赖性生成

它使用cloudformation。我有一个lambda函数,取决于uuid npm。

如何在Codestar构建管道中包含此节点依赖项? Cloudformation SAM使用zip文件,并上传一切S3:

https://github.com/awslabs/serverless-application-model/blob/master/examples/2016-10-31/inline_swagger/template.yaml#L32

我不希望建立一个zip文件并把它放到代码回购。

我的下一个计划是试图在Codebuild运行npm install

http://docs.aws.amazon.com/codebuild/latest/userguide/sample-nodejs-hw.html#sample-nodejs-hw-files

回答

1

下一步计划的运作。需要在Codebuild中添加npm。很棒。

+0

我用一长串模块再次遇到了这个问题。我无法通过npm install从package.json工件中读取数据,所以我最终只把它们全部输入到一行中。 – steve76