Codeship:从Docker镜像部署到EC2容器服务
我有一个使用Codeship Pro的项目,并且我已经成功推送到Docker Hub,之后我想用我的项目推到AWS EC2 Container Service。
我遵循这个文档:
https://documentation.codeship.com/pro/continuous-deployment/aws/
- service: awsdeployment command: aws ecs register-task-definition --cli-input-json file:///deploy/tasks/backend.json - service: awsdeployment command: aws ecs update-service --service my-backend-service --task-definition backend
问题是在文档中,它不解释什么部署/任务/ backend.json包含,我试图删除codeship-steps.yml
- service: awsdeployment command: aws ecs update-service --service my-backend-service --task-definition backend
但结果是:调用UpdateService操作时发生错误(ClientException):未findTaskDefinition。
目前,我使用
ecs-cli compose up
它使用我的docker-compose.yml将我的项目推送到我的EC2容器服务
我花了漫长的一天来弄明白,但是我仍然不知道要成功推送到我的AWS ECS,在推送shipcode时我不能使用ecs-cli命令。 我该怎么办 ?