12、实现持续集成与持续部署及应用程序扩展策略

实现持续集成与持续部署及应用程序扩展策略

1. 构建生产环境的持续交付管道

AWS CodePipeline 的目标是帮助我们将服务从源代码控制一直推进到生产环境。在刚开始开发服务时,可能没有足够的测试覆盖来建立持续部署到生产环境的信心,因此可能会选择一键式生产部署。接下来,我们将利用之前构建的自动化流程,为生产环境构建一个持续交付管道。

1.1 创建生产环境的新 CloudFormation 堆栈

我们将复用用于暂存环境的相同模板。在终端中,进入生成 nodeserver 模板的位置,然后运行以下命令,这次使用堆栈名称 helloworld-production

$ aws cloudformation create-stack \
      --capabilities CAPABILITY_IAM \
      --stack-name helloworld-production \
      --template-body file://nodeserver.template \
      --parameters ParameterKey=KeyPair,ParameterValue=EffectiveDevOpsAWS

然后运行以下命令等待堆栈准备就绪:

$ aws cloudformation wait stack-create-complete \
      --stack-name helloworld-production
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值