AWS CodeDeploy部署跟踪

时间:2017-11-14 13:32:46

标签: amazon-web-services amazon-ec2 autoscaling aws-code-deploy

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

2 个答案:

答案 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