将 ECS 服务的镜像 tag 从 commit hash(如
dev-9e6b6e1)统一切换为环境 tag(如dev),实现 CI/CD 自动更新
一、背景
问题
ECS 任务定义中的镜像 tag 使用 commit hash:
<account-id>.dkr.ecr.us-east-1.amazonaws.com/frontend/dev-app:dev-9e6b6e1每次部署需要更新任务定义中的 tag,无法通过force-new-deployment自动拉取最新镜像。
目标
切换为环境 tag(dev/pda/pre/prod):
<account-id>.dkr.ecr.us-east-1.amazonaws.com/frontend/dev-app:devCI/CD 每次构建时更新 env tag 指向最新镜像,ECS 重新部署时自动拉取。
收益
| 项目 | 切换前 |
|---|