我目前可以使用CI / CD管道从Docker映像下方部署到AWS ECS
aws ecs update-service --service --cluster --no-force-new-deployment --region
但是这使用了与任务预定义相同的图像标签,在更新服务中部署到AWS ECS时如何更新图像标签?
更新:
使用Bamboo,您可以创建JSON文件来创建新图像,然后在构建过程中使用以下示例注入变量:= $ {bamboo.buildNumber}
请访问https://docs.aws.amazon.com/cli/latest/reference/ecs/register-task-definition.html和https://docs.aws.amazon.com/cli/latest/reference/ecs/describe-task-definition.html以获得进一步的解释
答案 0 :(得分:0)
您可以通过注册新的任务定义,然后在调用UpdateService时指定新的任务定义来更新服务的映像。
aws ecs update-service --service $service --cluster $cluster --region $region --task-definition $newTaskDefinition