What is CI/CD?
In this post, I am going to explain about CI/CD and related services offered in AWS. It is more of automating daily common IT operations. There are various tools available in the market for all these operations. Let’s look at the concepts:
CI – Continuous Integration
All the developers working on the project should integrate their source code with seamless fashion
Technologies can used at this level are - GIT, AWS Code Commit etc
CD – Continuous Deployment
As soon as developer/user commits the code in the version control, an automatic job is triggered to deploy changes to the servers.
AWS Code deploy, Code Pipeline, Jenkins
CD – Continuous Delivery
Difference is, it requires manual approval before deploying to the servers.
Tagged CI/CD