如何通过 Jenkins 更新 ECS 容器/TASK?
Posted
技术标签:
【中文标题】如何通过 Jenkins 更新 ECS 容器/TASK?【英文标题】:How to update ECS container/TASK through Jenkins? 【发布时间】:2021-05-24 03:07:30 【问题描述】:这是一个漂亮的相关 Q -“How do I deploy updated Docker images to Amazon ECS tasks?”
但我关心的是在使用 Jenkins 进行 CI 时如何将其与 CI/CD 管道集成。
-
使用 Jenkins 或任何 Jenkins 的插件可以将最近构建的 docker 镜像推送到 ECR。
使用 Jenkins 或任何 Jenkins 的插件,可以使用最近构建或发布(到 ECR)的映像来更新 ECS 容器/任务。
【问题讨论】:
【参考方案1】:您可以使用 aws ecs cli 命令更新您的服务
【讨论】:
似乎可行.. +1。 jenkins 是否需要一个插件来解决这个问题 - ECS 是的,你可以做到,我使用 python 代码和命令来执行我的服务以上是关于如何通过 Jenkins 更新 ECS 容器/TASK?的主要内容,如果未能解决你的问题,请参考以下文章
从 Jenkins Docker 容器旋转 Docker / ECS 容器
如何在 Jenkins ECS 插件中使用 ECR Image
使用 Jenkins ECS 插件生成多个代理(等待下一个可用的执行程序)