From 6c1748f25aeca42fd7e1462e848b17a56e3d93fb Mon Sep 17 00:00:00 2001 From: Jones2026 Date: Fri, 17 Jul 2015 13:43:26 -0500 Subject: [PATCH 1/2] Adding final deployment status and instance status Doing this to get better confirmation that all instances are done and succeeded --- .../java/com/amazonaws/codedeploy/AWSCodeDeployPublisher.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/amazonaws/codedeploy/AWSCodeDeployPublisher.java b/src/main/java/com/amazonaws/codedeploy/AWSCodeDeployPublisher.java index ec22fe7..6d81106 100644 --- a/src/main/java/com/amazonaws/codedeploy/AWSCodeDeployPublisher.java +++ b/src/main/java/com/amazonaws/codedeploy/AWSCodeDeployPublisher.java @@ -388,7 +388,9 @@ private boolean waitForDeployment(AWSClients aws, String deploymentId) throws In Thread.sleep(pollingFreqMillis); } - + + logger.println("Deployment status: " + deployStatus.getStatus() + "; instances: " + overview); + if (!deployStatus.getStatus().equals(DeploymentStatus.Succeeded.toString())) { this.logger.println("Deployment did not succeed. Final status: " + deployStatus.getStatus()); success = false; From fb61f36da91c077b2791a04775ea98e65a37feae Mon Sep 17 00:00:00 2001 From: Jones2026 Date: Tue, 25 Aug 2015 09:13:52 -0500 Subject: [PATCH 2/2] Fixing reference to DeploymentOverview Fixed issue of referring to "overview" where it no longer exists --- .../java/com/amazonaws/codedeploy/AWSCodeDeployPublisher.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/amazonaws/codedeploy/AWSCodeDeployPublisher.java b/src/main/java/com/amazonaws/codedeploy/AWSCodeDeployPublisher.java index 6d81106..10e13cd 100644 --- a/src/main/java/com/amazonaws/codedeploy/AWSCodeDeployPublisher.java +++ b/src/main/java/com/amazonaws/codedeploy/AWSCodeDeployPublisher.java @@ -389,7 +389,7 @@ private boolean waitForDeployment(AWSClients aws, String deploymentId) throws In Thread.sleep(pollingFreqMillis); } - logger.println("Deployment status: " + deployStatus.getStatus() + "; instances: " + overview); + logger.println("Deployment status: " + deployStatus.getStatus() + "; instances: " + deployStatus.getDeploymentOverview()); if (!deployStatus.getStatus().equals(DeploymentStatus.Succeeded.toString())) { this.logger.println("Deployment did not succeed. Final status: " + deployStatus.getStatus());