与AWS CodeDeploy Elastigroup集成

阅读时间:< 1分钟

AWS CodeDeploy是服务自动化的代码部署到任何实例,包括Amazon EC2实例和实例运行本地。AWS CodeDeploy使你更容易迅速发布新功能,帮助您避免停机时间在应用程序部署,并处理更新您的应用程序的复杂性。

Spotinst Elastigroup让AWS CodeDeploy更加强大!节省90%的基础设施成本和提高性能。

为了得到Spotinst Elastigroup AWS CodeDeploy集成,请遵循以下步骤。

1。用户数据启动脚本

使用以下组中的用户数据启动脚本配置。有关更多信息,请参见:用户数据

# !/bin/bash - x地区= $ (curl 169.254.169.254 /最近/元数据/位置/可用性区域/ | sed的s / [a - z] / /美元)yum更新- y yum安装ruby wget - y cd /home/ec2-user wget https://aws-codedeploy- $REGION.s3.amazonaws.com/latest/install chmod + x /安装/安装汽车

2。注册的集成

向下滚动计算选项卡并展开集成部分。

使CodeDeploy集成并选择您的应用程序和部署组资源。雷竞技rabet官网

注意:应用程序和部署组资源应该在AWS帐户已经存在。雷竞技rabet官网

image2

地点:

  • CleanupOnFailure—如果选中此选项,我们删除创建的临时组织。如果不是,我们不删除临时部署组的失败(用户可以查看的日志组和部署)。
  • 终止实例失败,如果选中了这个选项,我们终止实例失败了。如果没有,我们继续失败的实例。

就是这样,你准备好了!

Baidu
map