What is CI/CD Continuous Integration and Continuous Delivery ?
Well, imagine a model where developers work on a application then it goes to testing team which again takes a couple of weeks and finally its there in production. It takes time isn't it.
But what if there is business urgency. It has to skip testing or wait for the right time.
To prevent these roadblocks, businesses are adopting CI/CD.
In CI/CD the there is one code repository most commonly github and developers can commit changes whenever needed. And then there are workflows which are totally automated through github actions which run and push code which goes through staging environment and ends up in production. Most of which is automated, and incase the code fails to integrate with existing staging or production application, well, it will roll back automatically.
This ensures that the current commit does not ravage the entire production application and also, it reduces sprint time drastically as we can now have more releases faster.
This video explains in a very brief way -
Comments
Post a Comment