Mar*_*rco 5 continuous-integration amazon-web-services amazon-ecs jenkins
目前,我们构建了Docker容器并将它们发布到Amazon ECR.我们已经创建了TaskDefinitions,并且能够在ECS群集上手动部署它们.因此,新部署涉及TaskDefinition的手动更新.
现在我们想自动部署,所以当使用Jenkins成功构建Docker Image并发布到ECR repo时,我们希望用新构建的版本替换当前运行的版本.
接下来,我们希望让人们有机会启动一个或多个docker容器组合的特定版本.关于如何在不手动更新TaskDefinitions的情况下实现连续循环的任何建议?
对此更简单的解决方案可能是使用此处的ecs-deploy脚本:
https://github.com/silinternational/ecs-deploy
在我的容器构建并部署到dockerhub后,它只是一个问题:
ecs-deploy -k $AWS_KEY -s $AWS_SECRET -r $AWS_REGION -c $CLUSTER_NAME -n $SERVICE_NAME -i $DOCKER_IMAGE_NAME
Run Code Online (Sandbox Code Playgroud)
就是这样.
| 归档时间: |
|
| 查看次数: |
5752 次 |
| 最近记录: |