在这个CICD的世界里,我有一个lambda函数(用typescript编写(,目前在Github中。我的IDE是vscode。我可以进行开发并将更改推送到Github。我希望当我将更改推送到github时,Lambda函数应该使用Codebuild和codePipeline部署到我的AWS帐户。我可以创建codestar连接。有人能帮我吗?
它应该很简单——我推送我的更改,然后应该部署Lambda——对吗?
我的谷歌搜索没有给我任何解决方案?
感谢你的帮助!
您应该使用CloudFormation操作;创建或更新堆栈";。这些文章提供了一个很好的例子:
https://medium.com/hatchsoftware/setting-up-ci-cd-for-lambda-functions-using-aws-codepipeline-880567769dde
https://blog.clairvoyantsoft.com/continuous-deployment-of-lambda-functions-f5d930d1937d
https://www.linkedin.com/pulse/building-cicd-pipeline-lambda-function-aws-using-aliaksandr-liakh/