在 AWS 中运行容器:构建 CI/CD 管道实现 ECS 部署
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,Param
超级会员免费看
订阅专栏 解锁全文
82

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



