有没有人想出一种使用 AWS Lambda 进行持续部署的方法?我们正在研究 Lambda 和新的 API 网关,用于我们为客户设计的一个非常大的 API 应用程序。它看起来很完美——没有我们需要担心的服务器,无限的可扩展性。但是客户想做持续部署。Lambda 没有版本控制,所以我们必须弄清楚如何增加版本。但我们的想法是完成整个事情——结账、任何需要的代码操作、压缩、自动发送到 AWS,或者最坏的情况是按下按钮。
我看过 Strider,可能可以使用它,但是在构建的每个步骤中都会涉及到很多脚本的自定义开发。而且 Strider 似乎没有多环境的概念,所以我不确定是否可以设置它来构建 dev 和 qa,而不必拥有多个 bitbucket 项目。我们基本上必须检查 repo,创建部署包,这意味着移动一些代码,压缩它,并将其发送到 AWS。