The following illustrates the complete CI/CD pipeline execution including build, deployment, and verification stages for the ECS-based application.
Build process executed via AWS CodeBuild:
Full pipeline execution monitored via AWS CodePipeline:
Click on the View Details button in the pipeline to explore build logs:
Detailed logs from CodeBuild:
After a successful build, the pipeline transitions to the deploy phase:
Deployment progress and health check result shown in the AWS CodeDeploy dashboard:
Container and task health verified in the ECS console:
From the ALB target group, we observe 4 containers:
This is expected behavior during the Blue/Green traffic shifting phase:
Overall deployment status:
Details of each deployment event can be reviewed to trace progress and validation steps:
The Docker image built during the pipeline was pushed to AWS Elastic Container Registry (ECR).
This image is used in the task definition registered for deployment to ECS.