Pipeline Result

The following illustrates the complete CI/CD pipeline execution including build, deployment, and verification stages for the ECS-based application.

CodeBuild Stage

Build process executed via AWS CodeBuild:

codebuild


CodePipeline Execution

Full pipeline execution monitored via AWS CodePipeline:

codepipeline


Build Logs

Click on the View Details button in the pipeline to explore build logs:

Slide 6

Detailed logs from CodeBuild:

Slide 7


Deploy Stage

After a successful build, the pipeline transitions to the deploy phase:

Slide 8


Deployment Status Summary

Deployment progress and health check result shown in the AWS CodeDeploy dashboard:

Slide 9


ECS Cluster Status

Container and task health verified in the ECS console:

Slide 11
Slide 12
Slide 13


Load Balancer Target Group Status

From the ALB target group, we observe 4 containers:

  • 2 old tasks (Blue)
  • 2 new tasks (Green)

This is expected behavior during the Blue/Green traffic shifting phase:

Slide 14


Deployment Completed

Overall deployment status:

deployment

Details of each deployment event can be reviewed to trace progress and validation steps:

Slide 19


Docker Image Details

The Docker image built during the pipeline was pushed to AWS Elastic Container Registry (ECR).

AWS ECR Overview:

ecr

Tagged Image in Repository:

ecr_tag

This image is used in the task definition registered for deployment to ECS.