amazon-web-services - Jenkins:将应用程序部署到 EC2 实例

标签 amazon-web-services jenkins amazon-ec2 deployment aws-cloudformation

我一直在为我的环境开发云形成模板。我最终得到了

  • 专有网络
  • 子网 x2
  • 自动扩缩组
  • 启动配置(AWS Linux AMI 上的 EC2 实例)
  • 应用负载均衡器
  • Codedeploy(用于部署)

但是我在使用 Cloud Formation 进行 CodeDeploy 配置时遇到了问题,因为并非所有功能都适用于 EC2 实例。手动配置 CodeDeploy 后,我在部署时收到错误,例如“不健康实例太少”,之后即使启用回滚,创建的实例也不会被销毁。我现在仅使用一个 EC2 实例进行应用程序,但计划将来进行扩展。

CodeDeploy 有替代方案吗?我有兴趣从 Jenkins Machine 触发部署。

最佳答案

对于上述您的要求,我强烈建议使用aws elastic beanstalk是将代码部署到aws的更好方法。因为我们可以在 elastic beanstalk 中管理这些内容并进行代码部署,所以使用 codeship 也是管理与 github(而不是 aws 代码)集成的部署的更好方法部署。

关于amazon-web-services - Jenkins:将应用程序部署到 EC2 实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53803219/

相关文章:

java - AWS Docker 部署不使用 Dockerrun 文件向外界公开端口

amazon-web-services - 需要建议创建三个 VPC 的最佳方法

Linux:大文件与大量文件

json - WebServerInstance 遇到不支持的属性 VpcId

amazon-web-services - AWS Load Balancer 将流量路由到具有多个微服务的一个目标组

hadoop - Elastic Mapreduce Map 输出丢失

maven - Jenkins 管道日志文件按并行阶段分离

git - Jenkins Github 403 错误

hudson - 配置 hudson/jenkins 运行在 6 :00PM and 1 AM every day

amazon-ec2 - 为 Spot 实例分配私有(private) IP