1

我在 CodeStar 中使用带有 AWS Lambda 的 Node.js Express 模板,它运行得非常好,非常适合我的用例,除了我似乎无法阻止它同时部署暂存和生产环境提交代码。

理想情况下,我希望它将所有提交推送到暂存,然后在 QA 团队有机会查看它时手动推送到生产。

现在我看了一下底层结构,我可以看到在 API Gateway 中配置了两个阶段,prod 和 stage,我至少可以使用它们来设置阶段变量(虽然我不确定如何目前访问它们...需要更多阅读!)。

但是在 Lambda 中我只能看到一个函数,而且它是“最新”版本,所以我真的不知道如何做我需要的......?

4

1 回答 1

1

如果您转到 AWS CodePipeline 控制台,您应该会找到与您的 CodeStar 项目关联的管道。您可以从 CodePipeline 控制台编辑此管道以添加手动批准操作

通过在暂存之后但在生产之前放置手动批准操作,您将有机会在批准生产更改之前运行手动 QA 流程。

于 2017-08-28T23:15:33.000 回答