通过AWS Fargate中的环境提升代码

时间:2018-07-19 18:44:45

标签: devops circleci aws-fargate

我有一个要在AWS Fargate中运行的计划作业。到目前为止,我已经设置了运行Lambda函数以启动任务的CloudWatch计划。我正在为每个环境使用任务定义,但是我正在努力寻找一种简便的方法来使我们的QA和PM将代码从开发环境升级为QA,Staging和Prod。每个环境都有自己的CloudWatch规则和自己的lambda函数。

我如何设置针对每个环境的部署,最好是不构建可让他们从下拉列表或其他内容中选择版本的Web界面工具?我还必须考虑到,每个环境都将需要自己的环境变量,这些变量可能需要即时更改。

1 个答案:

答案 0 :(得分:0)

我们将使用CircleCI的批准保留来管理对每个环境的部署。该解决方案没有提供任何简单的版本回滚,但可以在here中找到文档。