【发布时间】:2016-09-20 06:01:42
【问题描述】:
我想使用 Aws Codepipeline 部署我的 Lambda 方法。但是,当我遵循 Aws Codepipeline 创建向导时,我无法理解在 beta 阶段我应该选择哪一个。因为,不仅 Aws Codedeploy,而且 Elastic Beanstalk 都只涉及 EC2 实例。没有关于逐步为我们的 lambda、apigateway 部署创建管道的教程。如何在不选择其中之一的情况下跳过 beta 阶段?或者我应该为无服务器架构的部署选择哪一个?
【问题讨论】:
-
老实说,如果我是你,我会研究无服务器框架 (github.com/serverless/serverless) 以及使用 Jenkins 或 TeamCity。您可能根本不需要 CodePipeline,但我认为他们有办法与现有的 Jenkins 服务器集成。您在 Jenkins 或 TeamCity 上的构建脚本基本上会使用无服务器 cli 来推送更新的 lambda 函数。
-
你可以调用一个 lambda 函数,它的存在只是为了构建其他 lambda 函数...
标签: aws-lambda aws-api-gateway aws-codepipeline