【问题标题】:What is the best way to set up a CI/CD pipeline on ECS?在 ECS 上设置 CI/CD 管道的最佳方法是什么?
【发布时间】:2020-08-14 03:56:11
【问题描述】:

有很多选择:

  • 带有 ECS cli 的 Docker-compose 看起来是最简单的解决方案

  • 地形

  • CloudFormation(看起来很复杂!)

  • Ansible

我只对使用 ELB 设置基本的 ECS docker 设置和轻松更新 Docker 映像版本感兴趣。

我们都喜欢这里的技术,但在技术方面我们并不都是超级天才。所以我希望让我的设置尽可能简单。我们在 ECS 中运行 Jenkins、2 个 NodeJS 应用程序、2 个 Java 应用程序,我知道它涉及 IAM、安全组、EBS、ELB、ECS 服务/任务、ECS 任务定义,但在 CloudFormation 中已经很快变得复杂了。

有哪些好的技术可以让我们使用 Docker,让事情变得简单,并且不需要我们非常聪明就能理解自己的编程代码?

【问题讨论】:

    标签: amazon-web-services docker amazon-ecs


    【解决方案1】:

    我建议您首先尝试使用 Terraform 设置您的管道。学习它可以让您体验非供应商特定的基础架构即代码。

    另一种可能性是避免直接使用 CloudFormation,而是更喜欢使用 AWS CDK (https://docs.aws.amazon.com/cdk/latest/guide/home.html) 作为 IaC。

    最好的问候

    【讨论】:

      猜你喜欢
      • 2019-07-16
      • 1970-01-01
      • 1970-01-01
      • 2021-09-06
      • 1970-01-01
      • 2021-10-26
      • 1970-01-01
      • 2021-01-15
      • 1970-01-01
      相关资源
      最近更新 更多