Let’s see where does the AWS CI CD Services fits in the above software release phases.
If you are wondering why am I using the term AWS CI CD Services instead of AWS Developer Tools, its just because in this session, we will be talking only about AWS CodeCommit, AWS CodeBuild, AWS CodeDeploy & AWS CodePipeline but not AWS Code-Star, AWS Cloud-9 & AWS X-ray.
- Source phase is where the complete Code Management happens comprising check-in source code, peer review, version control and the AWS CodeCommit is all around that.
- In Build phase, you will compile the code, run unit test or create container images and the AWS CodeBuild is designed for that.
- In Test phase, you will perform the Integration, UI, Load, Stress Test by integrating with various third-party tools.
- In Deploy phase, the package generated in the build phase will be deployed to the target environment, be it Dev, QA, PreProd or Prod.
- AWS CodeDeploy service is here to make your life simple where deploying to thousands of servers is just as easy as deploying to 1.
- AWS CodePipeline is an end-to-end solution, which comes handy to glue all these services. CodePipeline enables you to rapidly deliver features and updates with high quality through the automation of your build, test, and release process.
No comments:
Post a Comment