How to deploy 4 lambdas in typescript using a code pipeline ?
My customer is looking to deploy the app infra via a code pipeline which has the source, lint, compile, build, package and deploy stages. The lambda is in typescript and there are 4 lambdas which should be deployed for this app. Is there a need to have a different codepipeline for each lambda deployment or can I deploy all the lambdas in a single code pipeline. If there is a single pipeline, how will the app code linting, building, compiling and packaging happen for all the 4 lambdas ? Is it going to be in parallel? If yes, then would there 4 parallel runs of lint, compile and so on. Is there any reference architecture ?
Hello,
You can use AWS SAM to deploy an application which could include 1 or more Lambda functions. With AWS SAM, you can deploy multiple functions in the same application easily.
Here you can find more information on who to build and deploy resources using AWS CodePipeline with AWS SAM.
But we highly recommend to analyze if those functions must be deployed in 1 or multiple pipelines following the Well Architected Framework.
Regards.
Relevant questions
how to automatically deploy a code to ecs in AWS pipeline
asked 5 months agoCross account ecs fargate blue/green deploy from code pipeline
asked 6 months agocontinuous integration with aws
Accepted Answerasked 3 years agoSteps for deploying code on IIS
asked 5 months agoCdk deploy in pipeline example?
asked 2 months agoAction execution failed InternalError. Error reference code: a7866898-c8b7-4ebb-bd1a-83eab7bdc8f6. code pipeline to deploy to S3
asked a month agoHow to deploy 4 lambdas in typescript using a code pipeline ?
asked 2 months agoCode pipeline - automate testing - postman/newman
Accepted Answerasked 2 years agoHow to use AWS CDK to compile and deploy a typescript api with dependencies to lambda?
asked 4 months agoAction execution failed InternalError
asked 3 years ago