CI/CD Workflow from Dev to Stage to Prod Environments| Complete CI/CD Process |

แชร์
ฝัง
  • เผยแพร่เมื่อ 29 ม.ค. 2025
  • Support my work
    www.buymeacoff... Hi Everyone, My Name is Abhishek and my channel is focused on delivering Free content on DevOps and Cloud. Follow my channel for practical learning of DevOps and Cloud. Don't miss the FREE DEVOPS COURSE and FREE AWS COURSE from Playlists section.
    CICD Playlist
    • CICD
    Private Telegram & Discord Channel For Doubts Clearing
    www.youtube.co...
    Instagram: / abhishekveeramalla_off...
    Book 1:1 with me on TopMate for career guidance
    topmate.io/abh...
    Public Telegram Channel For Notes and Updates
    t.me/abhishekv...
    About me:
    ========
    LinkedIn: / abhishek-veeramalla-77...
    GitHub: github.com/iam...
    Medium: / abhishekveeramalla-av
    What is CICD ?
    CICD Workflow
    Jenkins CICD
    GitHub Actions
    GitLab Pipeline
    CICD End to End workfloe
    #devops #futureofdevops #kubernetes #sre #aws #azure
    DEVOPS FAQ
    DEVOPS
    WHAT IS DEVOPS ?
    WHY DEVOPS ?
    HOW TO LEARN DEVOPS ?
    LEARN DEVOPS IN 60 DAYS ?
    NON IT TO IT BACKGROUND ?
    IS DEVOPS EASY TO LEARN ?
    BEST DEVOPS COURSE
    FREE DEVOPS COURSE
    #AbhishekVeeramalla
    BEST DEVOPS VIDEOS
    DEVOPS INTERVIEW QUESTIONS
    EASY DEVOPS VIDEOS
    BEST WAY TO LEARN DEVOPS
    PYTHON FOR DEVOPS
    PYTHON PROJECTS FOR DEVOPS
    LEARN PYTHON
    PYTHON PROJECTS FOR AWS
    AWS PYTHON PROJECTS
    AWS LAMBDA FUNCTIONS
    WHAT IS GITOPS ?
    WHY GITOPS ?
    LEARN GITOPS ?
    GITOPS FREE COURSE
    What is AWS ?
    LEARN AWS FOR FREE
    AWS COURSE
    AWS COURSE FOR DEVOPS
    AWS CLI Deep Dive .
    .
    Disclaimer: Unauthorized copying, reproduction, or distribution of this video content, in whole or in part, is strictly prohibited. Any attempt to upload, share, or use this content for commercial or non-commercial purposes without explicit permission from the owner will be subject to legal action. All rights reserved.

ความคิดเห็น • 336

  • @mudassirsyed8655
    @mudassirsyed8655 ปีที่แล้ว +15

    This is the best branching strategy explanation on TH-cam. Each and every video on your channel is informative. You always explains the industrial work, hats off to you.

  • @Anilsree-06
    @Anilsree-06 ปีที่แล้ว +9

    Hi Abhishek, Thanks a lot for your time and help. As a summary I made a notes for reference of myself. Thanks once again Abhishek by explaining the things in the crystal clear. No one will explain like you.
    When the developer changes the code they will use webhook which will trigger the Jenkins pipeline job[here you will first check out the code and then build, some unit test, static code checking by using sonar cube tool, image will build, image scan, push the image to hub where the CI will get completes and as soon it completes we use Argo CD to pick from the another manifest repo file and deploy in to k8 cluster where CD will get completes.
    Like the above one only Feature Branch will use a separate CI/CD pipeline and merges with Main Branch, Similarly the the QA will have another branch which is called Release branch they also will have different pipeline like Testing code-->Jenkins[Here they can implement some additional test cases like Performance test, Pentest]-->Argo CD-->K8s cluster and similarly like pre prod staging environment will also have different pipeline. Once after all these they will also merge will main branch[As main branch is used to keep track of all changes].
    Once after Feature branch [ i.e., where developer] will finish his work and after that in Release branch where QA and Staging branches will also finish work and QA will give Go to sign, then only the app will go live in production. Once the app is live in production the customer will test it and in some cases the customer says some features are not working at that time they will create Hotfix branch from the release branch and make changes and merges to rest of other branches like Feature, Main, Release branches.
    If at all you do want to use a single pipeline each and every time you can create multi branch pipeline and work accordingly where you can have single Argo CD to deploy the app to kubernetes platform. But the best practice is to maintain different pipeline for the branches you are working and create namespaces in kubernetes cluster make sure you have a dedicated kubernetes cluster for pre production[i.e., staging] and production so it will easier to manage.
    So as a summary The organization will follow branching like Feature Branch-->Main or Master branch-->Release branch-->Hot fix branch.

  • @aakashsonkusare69
    @aakashsonkusare69 ปีที่แล้ว +16

    You get your fav teachers in various phases of your life, for this job-phase you are the best teacher I have got, Happy Teachers Day Abhishek Sir. You have no competition :)

  • @shaffishaik3852
    @shaffishaik3852 ปีที่แล้ว +12

    Happy teacher's day abhi Anna..
    U r the best teacher that I ever seen
    Keep teaching us like the way you are..

  • @shahedabanu3616
    @shahedabanu3616 ปีที่แล้ว +8

    Happy Teacher's Day to the Best tutor whose ultimate Goal is sharing knowledge, which is helping to many individuals who are preparing for interviews or the one who wants to change their path towards Devops. I have interview Tomorrow. From one week I am seeing your videos and practising. your videos became Suprabhatham for me these days daily gaining some knowledge. Thanks in millions.☺

  • @BiriyaniChicken
    @BiriyaniChicken ปีที่แล้ว +25

    Hpapy teachers day to the best teacher. Thanks alot abhishek. You are an excellent mentor, teacher, guru...what not

  • @Deva2596
    @Deva2596 9 หลายเดือนก่อน +3

    Thanks a lot Anna☺☺. This video cleared so many doubts i had regarding real-time CICD pipeline since last 1 month. I'm grateful for your existence. ☺✌✌

  • @rashadbs2010
    @rashadbs2010 ปีที่แล้ว +1

    omg how you can explain so clearly , thank you abhishek

  • @vidhyamayilvaganan7716
    @vidhyamayilvaganan7716 11 หลายเดือนก่อน +1

    Best ever explanation. cant thanks enough.. Appreciation clearly seen the hard work of yours. I will keep on supporting ur videos anna. Thanks a bunch

  • @BanuChenderJallu
    @BanuChenderJallu ปีที่แล้ว +1

    Hi Abhi God bless with all good deeds. Many Many more returns of the day.

  • @HimanshuThakur-zw8ut
    @HimanshuThakur-zw8ut ปีที่แล้ว +1

    much needed video, it helps to understand the real time process .plz make more videos, things related to real-time .thanku

  • @guruprasadhn5525
    @guruprasadhn5525 10 หลายเดือนก่อน

    Excellent presentation, thanks

  • @prathmeshlavate4216
    @prathmeshlavate4216 11 หลายเดือนก่อน +1

    I learned lots of from your devops zero to hero playlist but I did not know the workflow but this
    explain me a lot

  • @shubhaAC
    @shubhaAC หลายเดือนก่อน

    Very well explained brother.Thanks for all the insight.

  • @ramakrishnamoorthykartheep1958
    @ramakrishnamoorthykartheep1958 หลายเดือนก่อน

    Wow this is what i expected to know for long time . Thanks Abhisherk 😍

  • @panikumar6559
    @panikumar6559 ปีที่แล้ว +1

    Happy teachers Abhishek your best way of teaching helped and helping many students and professionals becoz of your videos

  • @santhoshkumars9374
    @santhoshkumars9374 4 หลายเดือนก่อน

    Excellent video. Clear explanation and very informative. Keep it up👍

  • @muddireddiaravendrareddy8808
    @muddireddiaravendrareddy8808 ปีที่แล้ว +1

    Super bro, you have excellent skill set and the way that you are explaining great......

  • @RuchiraSusar
    @RuchiraSusar ปีที่แล้ว +1

    Happy Teachers day Anna...thank you for all knowledge you r giving free of cost..god bless you bhai...

  • @sreelekhakv9596
    @sreelekhakv9596 ปีที่แล้ว +1

    Happy Teacher's day @Devops teacher ABHISHEK 🎉😊 im getting addicted to your teaching Mastaru. Thanks a lot 👍👍

  • @AbhiBalu-s3r
    @AbhiBalu-s3r ปีที่แล้ว +1

    Thank u Abhishek Anna...
    Was like black magic when we hear CICD. Now it's clear. Pls post video on real time CICD pipeline task.

  • @sona4560
    @sona4560 3 หลายเดือนก่อน

    Thanks Abhishek!! nicely simplified!

  • @shirishareddypinreddy4185
    @shirishareddypinreddy4185 ปีที่แล้ว +1

    Happy teacher’s day sir 👏🏻👏🏻👏🏻 you’re the best I’ve ever known. And thanks a lotttttt for this video. I was waiting for this from many days.

  • @subhalaxmidash9993
    @subhalaxmidash9993 ปีที่แล้ว +12

    You can't be serious! Do you read our mind and get to know what your subscribers are struggling with?
    Once again a very insightful and helpful video.
    And a very Happy Teacher's Day to one of the best teacher i have come across...🤗🙌

  • @jyotishkumar-hv8uy
    @jyotishkumar-hv8uy ปีที่แล้ว +1

    Happy teachers Day. you are the best mentor, excellent method of teaching making so easy.

  • @mahendar_ganta
    @mahendar_ganta ปีที่แล้ว +1

    Thank you Sooo much Annaa.... Happy Teachers Day 😊😊

  • @saikiran-tt1ww
    @saikiran-tt1ww ปีที่แล้ว +1

    Thanks a lot Abhishek, really waiting for this video.

  • @sujithadr
    @sujithadr ปีที่แล้ว +1

    Simple and clear explanation from Master.

  • @bhargavi333
    @bhargavi333 ปีที่แล้ว

    Thanks for the wonderful video. you are providing real time knowledge in simple videos.
    Your videos are to great extent compared to others particularly for real time scenarios and interviews.
    This video covers most of MR questions I have faced.

  • @kunalkatdare9799
    @kunalkatdare9799 10 หลายเดือนก่อน

    Superb demo! Thank you so much!

  • @AmrutaWagh-kb3yv
    @AmrutaWagh-kb3yv ปีที่แล้ว +1

    just i needed this video 😃🙏🏻really thanks abhishek

  • @ntshcodes
    @ntshcodes 6 หลายเดือนก่อน

    Thanks for the well and intuitive explanation bro!

  • @sthitaprangyachhatoi4967
    @sthitaprangyachhatoi4967 ปีที่แล้ว +1

    Thanks a Lot Abhishek, This helps us a lot 🙏

  • @salborough2
    @salborough2 ปีที่แล้ว

    This is an excellent video thanks so much for putting this together!

  • @sarojb3252
    @sarojb3252 ปีที่แล้ว +1

    Happy Teacher's Day sir. May God showers his choicest blessing on you.

  • @rajatbhagat5637
    @rajatbhagat5637 ปีที่แล้ว +1

    Thank you Abhishek Anna and Happy Teachers day to you 🎉

  • @preethi866
    @preethi866 หลายเดือนก่อน

    Excellent Presentation

  • @ravik192
    @ravik192 ปีที่แล้ว +1

    Super explanation Sir.. thanks much !!!

  • @lets_learn8843
    @lets_learn8843 ปีที่แล้ว +1

    You are a legend! Just when I needed it..😅

  • @chandrasekhar7147
    @chandrasekhar7147 ปีที่แล้ว +1

    Best explanation about this concept

  • @bharath4195
    @bharath4195 ปีที่แล้ว +1

    wow i have been waiting for this since long time finally got it 🤩

  • @bapirajumadarapu4050
    @bapirajumadarapu4050 ปีที่แล้ว

    Superb bro crystal clear explanation ❣❣

  • @bhavaniyalla6728
    @bhavaniyalla6728 8 หลายเดือนก่อน

    Very good explanation Abhishek👏

  • @shripadshet-m2x
    @shripadshet-m2x ปีที่แล้ว +1

    Thanks Abhishek for reading my mind

  • @krishnaraju6665
    @krishnaraju6665 ปีที่แล้ว +1

    Happy Teacher's Day, Thanks Abhishek for great content which was very much useful and understanding easily to everyone

  • @kaverichowdary6637
    @kaverichowdary6637 ปีที่แล้ว +1

    Happy teacher's Day, my fav teacher tq alot for this surprise annaya

  • @purushottamarasankula5059
    @purushottamarasankula5059 ปีที่แล้ว +1

    Mastering the CICD with our master Abhishek ❤.. Happy teacher's day my Guruji 🎉🎉🎉 ఉపాధ్యాయ దినోత్సవ శుభాకాంక్షలు 🎉🎉🎉

  • @pallerajani3281
    @pallerajani3281 ปีที่แล้ว +1

    You are great job bro....

  • @nagrajwellness9720
    @nagrajwellness9720 ปีที่แล้ว +1

    Happy teachers day Abhishek bro you are one of the best guru when it comes to devops

  • @poojapatil2798
    @poojapatil2798 ปีที่แล้ว +1

    Happy Teacher's Day sir 💐😊Also thanks for informative video

  • @rodneymuthiah5993
    @rodneymuthiah5993 11 วันที่ผ่านมา

    Good video. Hope it might be also helpful to cover the steps taken with the branching when any defects are identified in staging or preprod

  • @ranasingh3905
    @ranasingh3905 ปีที่แล้ว +1

    Thanks i was looking for it ❤

  • @syedsaleem1394
    @syedsaleem1394 ปีที่แล้ว +1

    Happy Teachers Day Abhishek veeramalla ur a Best mentor for us

  • @pawangahlot428
    @pawangahlot428 ปีที่แล้ว

    Happy teachers day thanks Abhishek for great contact easy to understand your explanation osm...please make a long video for devops monitoring tools

  • @sahilarya1187
    @sahilarya1187 ปีที่แล้ว +1

    Happy teacher's day. You are the best Abhishek bro. 😊

  • @bachelorsvantalu1573
    @bachelorsvantalu1573 ปีที่แล้ว +2

    Hi bro, kindly make a practical demo on what you were discussed on this video. It will be really helpful to so many people.
    Thank you so much

    • @AbhishekVeeramalla
      @AbhishekVeeramalla  ปีที่แล้ว

      There is already an end to end cicd pipeline video.
      Please watch the video with name - “Ultimate CICD pipeline Implementation ”

    • @bachelorsvantalu1573
      @bachelorsvantalu1573 ปีที่แล้ว

      Ok. Thankyou bro. I need to deploy an application in all environments. That's why I asked you bro.

  • @sandipadhikari5427
    @sandipadhikari5427 ปีที่แล้ว +1

    Happy teacher day to the best DevOps teacher.

  • @revanthjogula7527
    @revanthjogula7527 ปีที่แล้ว +1

    Nice clean explanation TQ bro..

  • @harikrishna-sy6fw
    @harikrishna-sy6fw 8 หลายเดือนก่อน

    Very well explained and by far the best video on branching. Please help in understand how does branching strategy change or what's best when we want to compile once deploy many? Where an image deployed and tested successfully in QA env to be promoted to STG and PROD environments without having to recomile

  • @saiharshakothamasu7254
    @saiharshakothamasu7254 ปีที่แล้ว +2

    One-stop dest!!!!

  • @kaverianilroy255
    @kaverianilroy255 ปีที่แล้ว +1

    Thank you so much sir I am waiting for this video

  • @vikramkamble5330
    @vikramkamble5330 ปีที่แล้ว +1

    Thanks brother..... waiting for next Terraform video series

  • @himanidave8054
    @himanidave8054 ปีที่แล้ว +1

    Thank you so much! 💯

  • @engineerbeings3156
    @engineerbeings3156 ปีที่แล้ว

    Abhishek, great job! Could you please create a video on how to study an existing repository from a large organization with multiple teams working on it?

  • @taraprasad5641
    @taraprasad5641 ปีที่แล้ว +1

    Hi Abhishek, first of all Happy teacher’s day. I’m very new to ur channel and found ur teaching very useful specially practicals. And the way you teach is very easy to understand.
    Can u perform practical for the same? Like for one branching declarative pipeline with staging with fetch the code from git automatically and deployment to K8s using jenkins?

    • @AbhishekVeeramalla
      @AbhishekVeeramalla  ปีที่แล้ว

      It is already available.. pls check video with name
      Ultimate CICD pipelines

  • @vivianfernandes4436
    @vivianfernandes4436 ปีที่แล้ว +1

    Can you please do one live project based on this explanation, where we can create pipelines using multiple branches and deploy Docker and K8S.. It would be very very helpful.
    By the way your teachings are very awesome

  • @amanib589
    @amanib589 ปีที่แล้ว +1

    Happyyy teacher's day abhishek sir 🎉

  • @bishantkumar9359
    @bishantkumar9359 ปีที่แล้ว +1

    Good explanation

  • @shaileshpython
    @shaileshpython ปีที่แล้ว +1

    Happy teachers day abhi anna...

  • @anil4472
    @anil4472 ปีที่แล้ว +1

    Happy teachers day abhishek sir ❤

  • @saurabhjagtap1636
    @saurabhjagtap1636 ปีที่แล้ว +1

    it's so much good information! I am requesting you please do one big project on this above all the branch strategies using so it can be so useful for the students.

    • @AbhishekVeeramalla
      @AbhishekVeeramalla  ปีที่แล้ว

      There is already a video on the channel with name - Ultimate CI/CD pipeline, pls check

  • @cpatankar
    @cpatankar ปีที่แล้ว +1

    Happy Teacher's day sir

  • @Nine-to-Five-No-Life
    @Nine-to-Five-No-Life ปีที่แล้ว +1

    Hey brother, i havr download all you devops playlist in offline mode, and preparing for devips role, lets seen when i ll get a gob offer, i hope soon i ll let u know, happy teacher days🎉🎉

  • @govardhanyellu6710
    @govardhanyellu6710 ปีที่แล้ว +2

    Everyday new video...every day awesome content... Can't you sleep without teaching a day?😅
    If possible please write jenkins pipeline script for the same theory in one video.

    • @AbhishekVeeramalla
      @AbhishekVeeramalla  ปีที่แล้ว

      It is already available.. pls check the ultimate cicd pipeline video

    • @govardhanyellu6710
      @govardhanyellu6710 ปีที่แล้ว

      @@AbhishekVeeramalla sure, thanks Abhishek

  • @syedwahajali700
    @syedwahajali700 ปีที่แล้ว

    Hi abhishek!
    Really appreciate your effort. your sessions are very good. Just 1 suggestion please make Tanzu zero to hero playlist. Tanzu is very cool but their setup is so complex. Thanks. appreciate it.

  • @himakar9999
    @himakar9999 ปีที่แล้ว

    Hello Abhishek Anna I hope next week u will hit 100k subscribers u deserve More !
    Party Leda Pushpa I’m coming Bangalore to Hyd …….., u r my true inspiration ❤ ♾️

  • @reddyvvr2592
    @reddyvvr2592 ปีที่แล้ว +1

    Happy teacher's day guru🎉🎉

  • @_Sai_Lokesh
    @_Sai_Lokesh ปีที่แล้ว +1

    Happy teachers day Anna ❤️❤️

  • @JagadeeshPonnaganti-c7u
    @JagadeeshPonnaganti-c7u 9 หลายเดือนก่อน

    Hi Abhishek.!! Thank you for this video, if possible if you can do it Handson video that could be very much help full to understand in much more clearly.

  • @shivamshekhar5423
    @shivamshekhar5423 ปีที่แล้ว +1

    Soon to cross 1 lakh which is very nice

  • @ritujamandhare5362
    @ritujamandhare5362 ปีที่แล้ว

    Happy Teachers Day ....Can you please do one live project based on this explanation, where we can create pipelines using multiple branches and deploy on K8s also how we add security gateways, validation in pipeline.

  • @sunilkumar-jt9nh
    @sunilkumar-jt9nh ปีที่แล้ว +1

    Perfect demo

  • @S-hc5ze
    @S-hc5ze 6 หลายเดือนก่อน

    Thank you Abhishek. Can you also make a video hands-on on the same .. ?

  • @soumyamishra8734
    @soumyamishra8734 8 หลายเดือนก่อน

    Excellent video

  • @mallikarjunkonemane6908
    @mallikarjunkonemane6908 ปีที่แล้ว +1

    Happy teacher's day Abhishek bhaiyaa♾️🪄☁️🌟

  • @shahjahan6750
    @shahjahan6750 ปีที่แล้ว +1

    Happy teachers day bro.If possible do a live demo for CI CD workflow coming session

    • @AbhishekVeeramalla
      @AbhishekVeeramalla  ปีที่แล้ว

      Already available.. search for video with name
      Ultimate CICD pipeline

  • @sanketpatil4362
    @sanketpatil4362 ปีที่แล้ว +1

    Happy Teacher’s Day Sir
    Sit please take one Realtime End-To-End Project from scratch, so we will put this project in our resume.

    • @AbhishekVeeramalla
      @AbhishekVeeramalla  ปีที่แล้ว

      Already available
      Pls check video with name “Ultimate CI/CD pipeline implementation ”

    • @sanketpatil4362
      @sanketpatil4362 ปีที่แล้ว

      I already watched this video.
      please take one more project @@AbhishekVeeramalla

  • @abhaykohli4521
    @abhaykohli4521 ปีที่แล้ว +1

    Very good explanation on branching strategy but having one doubt that how is it promoted from dev to stage to prod? Manually through merge requests if everything is fine? Can we automate this process using jenkins? Like you mentioned in last.

  • @ygrace5062
    @ygrace5062 ปีที่แล้ว +1

    Happy teachers day brother 🙏

  • @aniksaha5427
    @aniksaha5427 ปีที่แล้ว +1

    happy teachers day sir

  • @deelipkohli6535
    @deelipkohli6535 ปีที่แล้ว +1

    Excellent but What about hotfix , in one of previous video you told hotfix is merged to master & release in this video you told to feature too ?

    • @AbhishekVeeramalla
      @AbhishekVeeramalla  ปีที่แล้ว +1

      Yes its merged to all the branches .. because it is a bug in production

  • @TheNishi42
    @TheNishi42 ปีที่แล้ว +1

    Nice video thankyou

  • @baranidharanragupathi7773
    @baranidharanragupathi7773 7 หลายเดือนก่อน

    Excellent

  • @shaikhsupdu-z9g
    @shaikhsupdu-z9g 4 หลายเดือนก่อน

    brillient

  • @averagebadmin10player
    @averagebadmin10player ปีที่แล้ว +1

    Excellent

  • @nehakamath8321
    @nehakamath8321 ปีที่แล้ว +1

    Happy Teacher's Day Sir 🫡

  • @biswajitmohapatra2172
    @biswajitmohapatra2172 ปีที่แล้ว +1

    Please do practical demonstration ..❤ rather than you always rocks with your teaching talent ❤❤.

  • @ttt5720
    @ttt5720 ปีที่แล้ว +1

    Hey Abhishek, thank you so much for such a detailed video. I have a question, what happens if the code is not working on staging or UAT environment and give a lot of trouble. What would be the reversal process involved, do the developers just rever the last commits?

    • @AbhishekVeeramalla
      @AbhishekVeeramalla  ปีที่แล้ว +1

      Yes either they will revert or fix by adding new commit

  • @amruthaammu8494
    @amruthaammu8494 28 วันที่ผ่านมา

    Hi Abhishek, can we use multibranch pipeline style in jenkins for this setup in different environments?

  • @umeshgolla2730
    @umeshgolla2730 ปีที่แล้ว +1

    This was a video Looking for it