我想知道是否可以使用CLI跟踪CodeDeploy的部署状态。 目前,我使用Bamboo通过CLI使用以下命令触发CodeDeploy部署:aws deploy create-deployment ...我的Bamboo计划将在触发部署时显示绿色,而不是检查实际部署是否成功。有没有办法让Bamboo /命令行验证实际部署是否成功部署? 非常感谢!
答案 0 :(得分:2)
您的create-deployment
将返回部署ID。在aws deploy get-deployment --deployment-id XXX
中使用它来查看部署的状态和信息:
http://docs.aws.amazon.com/cli/latest/reference/deploy/get-deployment.html
您可以使用aws deploy wait deployment-successful --deployment-id XXX
等待完成:
http://docs.aws.amazon.com/cli/latest/reference/deploy/wait/deployment-successful.html
答案 1 :(得分:2)
建议您使用AWS Code Deployment Task来管理这些部署。它将管理整个流程,并将报告实际部署状态。
使用Bamboo的AWS CodeDeploy任务,您可以将应用程序部署到 EC2实例自动,可靠,快速。此外,AWS CodeDeploy跟踪整个部署过程。
请参阅https://confluence.atlassian.com/bamboo/using-the-aws-codedeploy-task-750396059.html