1,986 views
FREE materials on learning Java and preparing for interviews from me: https://t.me/JavaLearnBot?start=c1724... Java development training: https://sorokinpavel.ru/?utm_source=y... Telegram channel: https://t.me/S0R0KlN In this video, I explain what CI/CD is, why it is needed and how developers work with it. You will learn: What tasks CI/CD solves and why modern development is impossible without it. The main stages: testing, building, deploying. The difference between CI (Continuous Integration) and CD (Continuous Delivery). How environments work (staging, production). I also show in practice how to automate application deployment using GitLab CI. This video will help you better understand the key process that will be required in any developer job. Timestamps: 00:00 - intro 00:29 - cicd start 02:45 - Git Flow 04:45 - CI (Continuous Integration) 09:03 - CD (Continuous Delivery) 12:12 - Staging environments 14:19 - merge request and release 15:33 - high-level CI/CD 18:24 - real CI/CD example