在 AWS 中运行容器:构建 CI/CD 管道实现自动化部署
1. 创建部署到 ECS 的 CI/CD 管道
持续部署代码到不同环境是一项强大的工具,它有助于打破传统开发与运维之间的隔阂,提高新代码的发布速度。我们将创建一个类似的管道,将新的更改部署到 ECS。ECS 基础设施如下:
- 复用之前生成的 CloudFormation 模板,创建与暂存环境相同的生产环境。
- ECR 存储库对于特定应用是唯一的,将在所有环境中共享。
- 遵循基础设施即代码的最佳实践,通过 CloudFormation 堆栈创建管道。
第一步是为生产环境创建一个 ECS 集群。
2. 创建生产 ECS 集群
由于前期已经完成了 CloudFormation 模板的工作,添加新环境变得非常简单。具体步骤如下:
1. 启动生产 ECS 集群
$ aws cloudformation create-stack \
--stack-name production-cluster \
--capabilities CAPABILITY_IAM \
--template-body file://ecs-cluster-cf.template \
--parameters \
ParameterKey=KeyPair,ParameterValue=EffectiveDevOpsAWS \
ParameterKey=VpcId,ParameterValue=v
超级会员免费看
订阅专栏 解锁全文
1674

被折叠的 条评论
为什么被折叠?



