我正在使用AWS将函数和web API部署到claudia.js lambda和API网关。我的项目文件结构如下:
functions
--function1
---- node_modules
---- package.json
---- index.js
---- claudia.json
--function2
---- node_modules
---- package.json
---- index.js
---- claudia.json问题是,为了更新新版本,我必须在每个函数folder...so中运行"claudia update“,我必须为每个函数(在每个文件夹中)运行一次。有没有办法让claudia.js一次更新我所有的函数?
发布于 2017-09-03 12:25:54
发布于 2017-11-18 08:46:12
我们有一个包含多个replate lambda的lambda repo,每个lambda都在自己的子文件夹中。
> lambdas
> |_lambda1
> |___main.js
> |___main.spec.js
> |___claudia.json
> |___package.json
> |_lambda2
> |___main.js
> |___main.spec.js
> |___claudia.json
> |___package.json
> |_helpers
> |_test.sh
> |_deploy.sh我们使用npm和一个bash脚本来迭代每个lambda,并在它们上运行一组一致的npm/eslint命令。如果通过了构建过程,我们将以相同的方式在每个lambda上运行一个claudia命令。有一些剪切和粘贴
https://stackoverflow.com/questions/43210630
复制相似问题