【问题标题】:ECR Image Move to ECS (Docker, Gitlab)ECR 映像移动到 ECS(Docker、Gitlab)
【发布时间】:2022-01-10 00:37:35
【问题描述】:

ECR -> ECS

我有 ECR 存储库。女巫通过 git push 命令(Gitlab CI/CD)自动更新。 我也有 ECS 集群。我想做这样的事情:我运行 git push image uploaded -> ECR after this Uploaded -> ECS

git push -> ECR (temp:latest) -> ECS(temp:latest)

"git push -> ECR (temp:latest)" -这部分我有。

"-> ECS(temp:latest)" - 这部分我需要

谢谢大家

【问题讨论】:

    标签: amazon-web-services gitlab amazon-ecs amazon-ecr cicd


    【解决方案1】:

    您需要做的就是强制 ecs 部署以选择最新图像

    aws ecs update-service --cluster <cluster name> --service <service name> --force-new-deployment
    

    如果您正在寻找 AWS 原生 CI/CD,请尝试使用以 ECR 作为源、ECS 作为目标的代码管道进行部署

    https://docs.aws.amazon.com/codepipeline/latest/userguide/tutorials-ecs-ecr-codedeploy.html

    【讨论】:

    • 嗨,奥穆图。我已经尝试过了。我在本地计算机上运行此命令。命令运行成功,但结果相同。图像仍然没有改变:(
    猜你喜欢
    • 2020-06-10
    • 2017-08-13
    • 2019-02-23
    • 2019-06-26
    • 1970-01-01
    • 1970-01-01
    • 2021-05-08
    • 2019-05-28
    • 1970-01-01
    相关资源
    最近更新 更多