首页 > 解决方案 > 如何使用单个代码管道部署多个 Lambda 函数

问题描述

我尝试部署多个代码提交存储库中的多个 lambda 函数,以使用单个代码管道进行部署。但我无法做到。

I tried https://medium.com/hatchsoftware/setting-up-ci-cd-for-lambda-functions-using-aws-codepipeline-880567769dde

但它适用于单个 lambda,而不适用于多个 lambda

标签: amazon-web-servicesaws-lambdaaws-codepipeline

解决方案


要使用单个 CodePipeline 处理多个存储库,您可以为每个存储库指定一个源操作。也请看看这个答案

查看您提到的文章中的 CodePipeline 设置,可以处理来自同一 CodeBuild 项目 ( docs ) 中所有源操作的工件,因此无需添加其他构建操作。部署阶段也是如此:假设您使用 CloudFormation,您可以在同一个堆栈中管理所有 Lambda 函数,因此您只需要一个部署操作。


推荐阅读