AWS CodeDeploy 部署跟踪

AWS CodeDeploy deployment tracking

我想知道是否可以使用 CLI 跟踪 CodeDeploy 的部署状态。 目前,我正在使用 Bamboo 通过 CLI 使用以下命令触发 CodeDeploy 部署:aws deploy create-deployment ... 我的 Bamboo 计划将在触发部署时显示绿色,而不是检查实际部署是否成功。有没有办法让Bamboo/command行验证实际部署是否成功? 非常感谢!

您的 create-deployment 将 return 部署 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.

建议您使用 AWS 代码部署任务来管理这些部署。它将管理整个过程,并将报告实际部署状态。

With the AWS CodeDeploy task for Bamboo you can deploy applications to EC2 instances automatically, reliably, and rapidly. Additionally, AWS CodeDeploy keeps track of the whole deployment process.

https://confluence.atlassian.com/bamboo/using-the-aws-codedeploy-task-750396059.html