What is CICD Pipeline? CICD process explained with Hands On Project

2024 ж. 14 Мам.
53 445 Рет қаралды

What is CICD Pipeline? Why you should Learn CICD as a DevOps engineer?
CICD or Continuos Integration and Conitnuos Delivery and Continuos Deployment is one of popular Devops practice and is used in every project nowadays. In this tutorial video I will explain you CICD pipeline along with its stages, benefits and Hands on Project to set up cicd pipeline for Python application using Github Actions.
Connect with me on LinkedIn:
CICD which stands for Continuos Integration, Continuos Delivery and Continuos Deployment is something every Devops engineer should know, not just this it is also one of most asked interview questions. So in this CICD video I go deep in all the important stages, also explaining you the problems you might face when deploying an application without CICD.
With so many Popular CICD tools in the market like jenkins, Gitlab, Github Actions, Azure DevOps, AWS CICD services and many other, it can be confusing which one to start. So in the CICD project you will get familiar with Github Actions a popular CICD tool by Github.
Repository for CICD Project: github.com/N4si/cicd-demo
Timestamp
Why you should know CICD process as a DevOps Engineer 0:00
What is CICD in layman’s Terms 01:00
Problems faced when deploying app without CICD 01:18
What is Continuos Integration in CICD 03:56
What is Continuos Delivery in CICD 04:16
What is Continuos Deployment in CICD 04:30
Stages in CICD pipeline 04:43
Source stage in CICD Pipeline 05:01
Build stage in CICD Pipeline 05:12
Test stage in CICD Pipeline 05:25
Deploy stage in CICD Pipeline 05:40
Benefits of using CICD pipeline in DevOps 06:03
Popular CICD tools in DevOps 07:10
DevOps CICD project using Github Actions 07:40
Outro 13:20
This CI/CD tutorial video will help understand beginners and freshers what is continuous integration and continuous deployment in detail. You will also understand the difference between Conitnuos Delivery and Continuos Deployment. We will look at what is DevOps, what is CI/CD pipeline, what is Jenkins, how to build a CI CD pipeline with Github actions, and continuous delivery vs continuous deployment.
#cicd #cicdpipeline #devops
Continuous Integration (CI) involves continuously integrating code into a shared codebase, automating checks to catch errors early and promoting collaboration among teams.
Continuous Delivery (CD) extends CI by including staging, testing, and deploying incremental software changes. It bridges development and operations.
Continuous Deployment (CDeployment) automates the deployment of code changes to production after passing CI/CD, enabling rapid delivery of new features and improvements.
CloudChamp is your DevOps KZhead channel to learn all the trending DevOps tools and technologies along with Projects, Theory and Hands on tutorial for everyone, Beginners, Intermediate and even Advanced learners. Cloudchamp has video around all the Devops and cloud tools and technologies including Kubernetes, IAC, CICD, Docker, Terraform, AWS, and so much more.
Also Checkout my other videos :)
Kubernetes projects on EKS: • Kubernetes Live Projec...
Deploy Cloud Native Monitoring Python Application on Kubernetes: • DevOps Project from sc...
Will AI replace DevOps engineer Roles: • Will AI replace DevOps...
Terraform project for Practice: • Simple DevOps Project ...
DevOps Engineer Salary: • DevOps Engineer Salary...
How to become DevOps engineer from scratch: • How I would Learn DevO...
Most used AWS services in DevOps: • Important AWS services...
How I use Python as a DevOps Engineer: • How I use Python as De...
Linux for DevOps: • Linux commands for Clo...
Instagram for behind the scenes: / itscloudchamp
Join this channel to get access to perks:
/ @cloudchamp

Пікірлер
  • Oh boy, this was fantastic brother Can I write a blog post from your learning content? You made it really easy to understand buddy Thanks

    @5ayush6@5ayush68 ай бұрын
    • Sure go ahead just provide credits 🙏

      @cloudchamp@cloudchamp8 ай бұрын
    • @@cloudchamp ofcourse brother

      @5ayush6@5ayush68 ай бұрын
    • Developer or Devops ...which job is best

      @MiniTour_Vlogs@MiniTour_Vlogs8 ай бұрын
    • @@MiniTour_Vlogs Have you tried your hands on both?

      @5ayush6@5ayush68 ай бұрын
    • @@5ayush6 I know both some basics.only. Am confused what should learn .? Coding or devops

      @MiniTour_Vlogs@MiniTour_Vlogs8 ай бұрын
  • You are best KZheadr bro. Please create course

    @viral_shortsviralshorts@viral_shortsviralshorts8 ай бұрын
  • Yes, need more projects to understand better. Can you demonstrate cicd with large language models ?

    @visheshkumarvishwakarma5189@visheshkumarvishwakarma51898 ай бұрын
  • You explain things so easily man!! I am a fan Thank you for this video 😊

    @inthecloud1043@inthecloud10438 ай бұрын
    • My pleasure!

      @cloudchamp@cloudchamp8 ай бұрын
  • Please do make a series on CI/CD projects.

    @dhawal_vyas@dhawal_vyas8 ай бұрын
  • Short and clear

    @venkatallu5337@venkatallu53372 ай бұрын
  • very well explained! I have worked till now for manual deployment and learning cloud in parallel. This helps me do a comparative study. Please do more of such videos😊

    @tahseenfatma9629@tahseenfatma96298 ай бұрын
    • You are welcome! Happy to help

      @cloudchamp@cloudchamp8 ай бұрын
  • Really good explanation

    @Ex-am@Ex-am23 күн бұрын
  • Amazing;!! You explained cicd perfectly

    @kingalex1045@kingalex10457 ай бұрын
    • Glad it was helpful!

      @cloudchamp@cloudchamp7 ай бұрын
  • Wow, clear and to the point.❤

    @rajkumars6972@rajkumars69728 ай бұрын
    • Thanks Raj 😊

      @cloudchamp@cloudchamp8 ай бұрын
  • what a crystal clear explanation sir

    @rj27thug78@rj27thug788 ай бұрын
    • Glad you liked it Thank you 😊

      @cloudchamp@cloudchamp8 ай бұрын
  • Your video was very helpful. I would like to see more CI/CD projects and other DevOps projects.

    @user-fu3br7uu2o@user-fu3br7uu2o16 күн бұрын
    • Already uploaded many projects, one such popular and recommended project is this one: DevSecOps Pipeline Project: Deploy Netflix Clone on Kubernetes kzhead.info/sun/mpyRZaWnqHWAe5s/bejne.html check out and try to complete this project

      @cloudchamp@cloudchamp16 күн бұрын
  • Very well explained. Thank you so much.

    @amanvsh@amanvsh6 ай бұрын
    • You are welcome 🤗 Happy to help

      @cloudchamp@cloudchamp6 ай бұрын
  • Very well explained.. please do more projects on CICD.. Thankyou🙂

    @sakeenashaik1950@sakeenashaik19508 ай бұрын
    • Thank you, I will

      @cloudchamp@cloudchamp8 ай бұрын
  • So clear...👍

    @gayatrisakhi5303@gayatrisakhi53038 ай бұрын
    • Thank You Gayatri, Happy to help 😊 Thanks for the support and being a member 🤝

      @cloudchamp@cloudchamp8 ай бұрын
  • Really it's very Helpful ☺️ & Useful Interesting 🤔 Content 😊 on CI/CD. Thanks 👍 Nasi

    @rajkumarsahu1@rajkumarsahu18 ай бұрын
    • Glad you liked it

      @cloudchamp@cloudchamp8 ай бұрын
  • Great explanation need more project s

    @lellaaditya4372@lellaaditya43728 ай бұрын
    • More to come!

      @cloudchamp@cloudchamp8 ай бұрын
  • Thanks for the explanations!

    @email4ady@email4ady2 ай бұрын
    • You are welcome 🤗

      @cloudchamp@cloudchamp2 ай бұрын
  • we need advanced projects on CICD pipelines!!

    @mahisai4186@mahisai41868 ай бұрын
    • Sure!

      @cloudchamp@cloudchamp8 ай бұрын
  • Much needed video bro! I want to understand CICD 😅

    @blazedteen917@blazedteen9178 ай бұрын
    • Thanks 😊 Happy to help 🙏

      @cloudchamp@cloudchamp8 ай бұрын
  • I got a more understanding of CI CD now , I would like to do my first test deployment soon , thankyou,

    @rajadebnath2268@rajadebnath22688 ай бұрын
    • Try out the simple demo at the end of this video, shared GitHub repo in the description

      @cloudchamp@cloudchamp8 ай бұрын
    • Yes I will also do it

      @inthecloud1043@inthecloud10438 ай бұрын
  • I like the code example. Thanks so much!

    @user-jl2oi9xe8v@user-jl2oi9xe8vАй бұрын
    • You're welcome!

      @cloudchamp@cloudchampАй бұрын
  • thanks a lot for this tutorial

    @lemonyth@lemonyth2 ай бұрын
    • You are welcome

      @cloudchamp@cloudchamp2 ай бұрын
  • You'r amazing brooo. I am an devops engineer. Itq

    @vishnus07@vishnus078 ай бұрын
    • You are welcome Brother 👍🏻

      @cloudchamp@cloudchamp8 ай бұрын
  • Easy explanation wow thankyou

    @OkatuLegends@OkatuLegends8 ай бұрын
    • You are welcome 🤗

      @cloudchamp@cloudchamp8 ай бұрын
  • Very good and useful information

    @seemaingle1297@seemaingle129725 күн бұрын
    • Glad you liked it

      @cloudchamp@cloudchamp24 күн бұрын
  • Thank You For this Video Bro❤🤗

    @UniqueSanatShorts@UniqueSanatShorts8 ай бұрын
    • Welcome 😊 Happy to help brother

      @cloudchamp@cloudchamp8 ай бұрын
  • It was good video but please explain in detail about Build, Test, Deploy with yaml code.

    @sanketsonar1288@sanketsonar12888 ай бұрын
  • Excellent explanation

    @abhrabobs@abhrabobs3 ай бұрын
    • Glad you liked it

      @cloudchamp@cloudchamp3 ай бұрын
  • Hi @nasiullha I’m big follower of your Devops videos can please make a video on zero to hero and how to implement Jenkins CICD video please

    @sharanvsai@sharanvsai2 ай бұрын
  • Please, Do Corporate Real Time Projects.. ASAP !!!❤️

    @naveensilver@naveensilverАй бұрын
  • Good bro 🔥

    @pratik_H6I@pratik_H6I24 күн бұрын
    • Thanks 🔥

      @cloudchamp@cloudchamp23 күн бұрын
  • Veryyyy clear

    @venuav2565@venuav25658 ай бұрын
    • Thanks 😊

      @cloudchamp@cloudchamp8 ай бұрын
  • Well understood

    @chandangowda6935@chandangowda69358 ай бұрын
    • Thanks 😊 Happy to help

      @cloudchamp@cloudchamp8 ай бұрын
  • Nasi@DeathNote. I like that 🔥

    @dhawal_vyas@dhawal_vyas8 ай бұрын
    • Lol Thank you brother

      @cloudchamp@cloudchamp8 ай бұрын
  • Great Video. Bro can you please do a video on CI CD pipeline with Jenkins and Azure Devops

    @91pp898@91pp8986 ай бұрын
    • Great suggestion! I will put this in my list

      @cloudchamp@cloudchamp6 ай бұрын
  • Nice!

    @alisoltani2867@alisoltani28674 ай бұрын
    • Thanks!

      @cloudchamp@cloudchamp4 ай бұрын
  • Can u show a demo of Ansible ,(hope not spelling mistakes) u said it's for infra structure automation , I am really curious how it will be done , will be waiting for your response ❤️

    @rajadebnath2268@rajadebnath22688 ай бұрын
    • Sure will try to create a video with cicd for terraform or ansible

      @cloudchamp@cloudchamp8 ай бұрын
  • great

    @ashishkushwaha8773@ashishkushwaha87733 ай бұрын
    • Thanks

      @cloudchamp@cloudchamp3 ай бұрын
  • Please do not use fade in fade out effects on video. Thank you for this amazing explanation.

    @KosovaSoundHD@KosovaSoundHD22 күн бұрын
    • Ok. Thanks

      @cloudchamp@cloudchamp20 күн бұрын
  • Please do advanced projects using terraform and ansible❤.

    @biswajitmohapatra2172@biswajitmohapatra21728 ай бұрын
    • Sure ✔️

      @cloudchamp@cloudchamp8 ай бұрын
  • Terimakasih kawan atas video yang bermanfaat ini, tetapi apakah kamu bisa untuk memberikan contoh pembuatan dockerfile atau yml filenya juga?

    @user-gr9uq6ve7x@user-gr9uq6ve7x8 ай бұрын
    • You are welcome brother 😊🤝

      @cloudchamp@cloudchamp8 ай бұрын
  • Please do more advanced projects on CI/CD

    @olugbengaajayi5124@olugbengaajayi51246 ай бұрын
    • Created few, check out

      @cloudchamp@cloudchamp6 ай бұрын
    • @@cloudchamp Enjoying the GitLab ci/cd video.

      @olugbengaajayi5124@olugbengaajayi51246 ай бұрын
  • post project in cicd using jenkins in advance project

    @user-up2nw2tj3z@user-up2nw2tj3z2 ай бұрын
  • Hii... Why don't u start a full cloud course for beginners.. Who want to start a career in cloud.

    @venkatasaikumar3439@venkatasaikumar34398 ай бұрын
  • can you share the website names freelancer , i am studying in final year

    @gollarambabu3317@gollarambabu33178 ай бұрын
  • All champ♾️🪄🪄..Bhai please start Ansible zero to hero!!..

    @mallikarjunkonemane6908@mallikarjunkonemane69088 ай бұрын
    • Sure

      @cloudchamp@cloudchamp8 ай бұрын
  • Can you please make cicd pipeline video

    @kishore25@kishore256 ай бұрын
    • Already created for gitlab and Jenkins please check

      @cloudchamp@cloudchamp6 ай бұрын
  • well explained. but a bit to fast^^. but ty

    @Tim28259@Tim282594 ай бұрын
  • Bhai meri pipeline triggered nahi hoo rahi hai kya karu main

    @ayushsharma4087@ayushsharma40878 ай бұрын
    • Manually trigger kardo

      @cloudchamp@cloudchamp8 ай бұрын
  • You go vwaaayyyy to fast for me or most people to keep up. If I have to keep pausing it’ll take me hours to get through a sub 14min video.

    @kevinjackson5191@kevinjackson51915 ай бұрын
  • Man everyone is doing the same things wat others are doing but no doing and teaching on the hard parts of industry the different monitoring stacks and auto instrumentation of open telemetry and different level of end point monitoring why one is ready to tech simple copy paste content.

    @sagarhm2237@sagarhm22378 ай бұрын
    • :(

      @Andre-dn7dk@Andre-dn7dk5 ай бұрын
  • Why are you smiling while explaning bro 😂

    @sharmfernando9235@sharmfernando92353 ай бұрын
  • Who the f**** uses ftp, now I want to know your source

    @srinathmatti@srinathmatti8 ай бұрын
    • This is what happens when you try to comment without context, watch the video and understand

      @cloudchamp@cloudchamp8 ай бұрын
  • Bhai aap k teeth me kya hai

    @MMs-zd7rp@MMs-zd7rp8 ай бұрын
    • Chewing gum tha bro

      @cloudchamp@cloudchamp8 ай бұрын
    • @@cloudchamp Ok By the way your videos are so good Just keep making videos

      @MMs-zd7rp@MMs-zd7rp8 ай бұрын
    • Thanks Naseem Bhai, aise hi support karte raho @@MMs-zd7rp

      @cloudchamp@cloudchamp8 ай бұрын
    • @@cloudchamp Bro it's Naeem😑, you wrote S between my name😅

      @MMs-zd7rp@MMs-zd7rp8 ай бұрын
  • Very bookish 👎👎👎👎

    @kumar_sanjeevdutta1069@kumar_sanjeevdutta10692 ай бұрын
KZhead