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.
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.
Great to hear!
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.
Supre summary bro
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 :)
So nice of you
Happy teacher's day abhi Anna..
U r the best teacher that I ever seen
Keep teaching us like the way you are..
😀😀
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.☺
Means alot .. Thank you
Hpapy teachers day to the best teacher. Thanks alot abhishek. You are an excellent mentor, teacher, guru...what not
Thanks 🙏
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. ☺✌✌
You are welcome 😊
omg how you can explain so clearly , thank you abhishek
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
So nice of you
Hi Abhi God bless with all good deeds. Many Many more returns of the day.
Thank you so much 😀
much needed video, it helps to understand the real time process .plz make more videos, things related to real-time .thanku
You are welcome!
Excellent presentation, thanks
I learned lots of from your devops zero to hero playlist but I did not know the workflow but this
explain me a lot
😍
Very well explained brother.Thanks for all the insight.
Wow this is what i expected to know for long time . Thanks Abhisherk 😍
Happy teachers Abhishek your best way of teaching helped and helping many students and professionals becoz of your videos
Thanks alot
Excellent video. Clear explanation and very informative. Keep it up👍
Super bro, you have excellent skill set and the way that you are explaining great......
Thank you so much 🙂
Happy Teachers day Anna...thank you for all knowledge you r giving free of cost..god bless you bhai...
Thank you so much 😀
Happy Teacher's day @Devops teacher ABHISHEK 🎉😊 im getting addicted to your teaching Mastaru. Thanks a lot 👍👍
Thanks alot
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.
Awesome
Thanks Abhishek!! nicely simplified!
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.
Thanks 🙏
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...🤗🙌
Haha .. I wish I could. Thanks alot 😀
Happy teachers Day. you are the best mentor, excellent method of teaching making so easy.
Thank you! 😃
Thank you Sooo much Annaa.... Happy Teachers Day 😊😊
Welcome 🙏
Thanks a lot Abhishek, really waiting for this video.
Thanks
Simple and clear explanation from Master.
Thank you so much 😀
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.
Superb demo! Thank you so much!
just i needed this video 😃🙏🏻really thanks abhishek
Thanks 🙏
Thanks for the well and intuitive explanation bro!
Thanks a Lot Abhishek, This helps us a lot 🙏
Welcome 🙏
This is an excellent video thanks so much for putting this together!
Happy Teacher's Day sir. May God showers his choicest blessing on you.
Thanks
Thank you Abhishek Anna and Happy Teachers day to you 🎉
Welcome 🙏
Excellent Presentation
Super explanation Sir.. thanks much !!!
You are welcome
You are a legend! Just when I needed it..😅
Thanks
Best explanation about this concept
Thank you so much 😀
wow i have been waiting for this since long time finally got it 🤩
Awesome
@@AbhishekVeeramalla thank you 😊
Superb bro crystal clear explanation ❣❣
Thanks !!
Very good explanation Abhishek👏
Thanks Abhishek for reading my mind
Thank you so much 😀
Happy Teacher's Day, Thanks Abhishek for great content which was very much useful and understanding easily to everyone
Thanks
Happy teacher's Day, my fav teacher tq alot for this surprise annaya
😍😍
Mastering the CICD with our master Abhishek ❤.. Happy teacher's day my Guruji 🎉🎉🎉 ఉపాధ్యాయ దినోత్సవ శుభాకాంక్షలు 🎉🎉🎉
Thanks
You are great job bro....
Thank you so much 😀
Happy teachers day Abhishek bro you are one of the best guru when it comes to devops
Thank you so much 😀
Happy Teacher's Day sir 💐😊Also thanks for informative video
Thanks
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
Thanks i was looking for it ❤
Glad I could help
Happy Teachers Day Abhishek veeramalla ur a Best mentor for us
Thanks
Happy teachers day thanks Abhishek for great contact easy to understand your explanation osm...please make a long video for devops monitoring tools
We already have video on prometheus
Happy teacher's day. You are the best Abhishek bro. 😊
Welcome 🙏
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
There is already an end to end cicd pipeline video.
Please watch the video with name - “Ultimate CICD pipeline Implementation ”
Ok. Thankyou bro. I need to deploy an application in all environments. That's why I asked you bro.
Happy teacher day to the best DevOps teacher.
Thank you! 😃
Nice clean explanation TQ bro..
Welcome 🙏
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
One-stop dest!!!!
🚀🚀
Thank you so much sir I am waiting for this video
Welcome 🙏
Thanks brother..... waiting for next Terraform video series
Welcome 🙏
Thank you so much! 💯
Happy to help!
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?
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?
It is already available.. pls check video with name
Ultimate CICD pipelines
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
Happyyy teacher's day abhishek sir 🎉
Thank you
Good explanation
Happy teachers day abhi anna...
Thanks alot
Happy teachers day abhishek sir ❤
Welcome 🙏
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.
There is already a video on the channel with name - Ultimate CI/CD pipeline, pls check
Happy Teacher's day sir
Welcome
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🎉🎉
😍😍
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.
It is already available.. pls check the ultimate cicd pipeline video
@@AbhishekVeeramalla sure, thanks Abhishek
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.
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 ❤ ♾️
Thank you so much 😀
Happy teacher's day guru🎉🎉
Thank you
Happy teachers day Anna ❤️❤️
Welcome 🙏
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.
Soon to cross 1 lakh which is very nice
Thank you 🙏
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.
Perfect demo
Thanks
Thank you Abhishek. Can you also make a video hands-on on the same .. ?
Excellent video
Happy teacher's day Abhishek bhaiyaa♾️🪄☁️🌟
😍
Happy teachers day bro.If possible do a live demo for CI CD workflow coming session
Already available.. search for video with name
Ultimate CICD pipeline
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.
Already available
Pls check video with name “Ultimate CI/CD pipeline implementation ”
I already watched this video.
please take one more project @@AbhishekVeeramalla
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.
In most of the organisations its still manual
Happy teachers day brother 🙏
Welcome 🙏
happy teachers day sir
Thanks
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 ?
Yes its merged to all the branches .. because it is a bug in production
Nice video thankyou
Welcome 🙏
Excellent
brillient
Excellent
Thanks
Happy Teacher's Day Sir 🫡
Thanks !!
Please do practical demonstration ..❤ rather than you always rocks with your teaching talent ❤❤.
Thanks
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?
Yes either they will revert or fix by adding new commit
Hi Abhishek, can we use multibranch pipeline style in jenkins for this setup in different environments?
This was a video Looking for it
Thanks