DevOps CI/CD Explained in 300 Seconds | CI/CD | Continuous Integration | Delivery | Deployment

preview_player
Показать описание
In this video, we will see what is the importance of CICD in the software development process.

CI stands for continuous integration. It is a development practise where developers integrate code into a shared repository frequently, preferably several times a day. Each integration can then be verified by an automated build and automated tests. While automated testing is not strictly part of CI it is typically implied.

Continuous delivery is a software development practise where code changes are automatically prepared for a release to production. A pillar of modern application development, continuous delivery expands upon continuous integration by deploying all code changes to a testing environment and/or a production environment after the build stage.

Although CD can also be read as continuous deployment.

Continuous Delivery vs. Continuous Deployment
With continuous delivery, every code change is built, tested, and then pushed to a non-production testing or staging environment. There can be multiple, parallel test stages before production deployment. The difference between continuous delivery and continuous deployment is the presence of a manual approval to update to production.
Lets be a part of a learning family.

+---------------------------------------------------------------------------+

DM me anytime and ask any question. Want to be part of my next video? follow and dm me now :D
Also get a amazing offer on Happy Engineer merchandise :P

+---------------------------------------------------------------------------+
CREDITDS - Video by Norma Mortenson from Pexels
Рекомендации по теме