我正在尝试仅使用 AWS 构建一个简单的应用程序(仅在可能的情况下提供免费套餐)。现在的挑战是围绕持续集成。我在 AWS CodeCommit 中有一个简单的存储库,其中包含一个代表我的基本映像的 DockerFile。此基础映像稍后将在部署到 AWS ECS 上的不同应用程序中使用。
1) 我怎样才能自动,仅使用 AWS 堆栈(没有 Jenkins 等),在每次提交时构建我的基础 docker 映像,然后将其部署到 AWS ECR?
2)对于基于此映像构建的应用程序,我如何在每次提交时构建应用程序 docker 映像,更新 ECS 任务以指定最新标签,然后重新运行任务?
谢谢!