This is the best branching strategy explanation on KZbin. Each and every video on your channel is informative. You always explains the industrial work, hats off to you.
@AbhishekVeeramalla Жыл бұрын
Great to hear!
@Anilsree-06 Жыл бұрын
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.
@parameshwarnathi75063 ай бұрын
Supre summary bro
@BiriyaniChicken Жыл бұрын
Hpapy teachers day to the best teacher. Thanks alot abhishek. You are an excellent mentor, teacher, guru...what not
@AbhishekVeeramalla Жыл бұрын
Thanks 🙏
@aakashsonkusare69 Жыл бұрын
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 :)
@AbhishekVeeramalla Жыл бұрын
So nice of you
@shaffishaik3852 Жыл бұрын
Happy teacher's day abhi Anna.. U r the best teacher that I ever seen Keep teaching us like the way you are..
@AbhishekVeeramalla Жыл бұрын
😀😀
@shahedabanu3616 Жыл бұрын
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.☺
@AbhishekVeeramalla Жыл бұрын
Means alot .. Thank you
@Deva25967 ай бұрын
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. ☺✌✌
@AbhishekVeeramalla7 ай бұрын
You are welcome 😊
@rashadbs201010 ай бұрын
omg how you can explain so clearly , thank you abhishek
@vidhyamayilvaganan77168 ай бұрын
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
@AbhishekVeeramalla8 ай бұрын
So nice of you
@prathmeshlavate42168 ай бұрын
I learned lots of from your devops zero to hero playlist but I did not know the workflow but this explain me a lot
@AbhishekVeeramalla8 ай бұрын
😍
@HimanshuThakur-zw8ut Жыл бұрын
much needed video, it helps to understand the real time process .plz make more videos, things related to real-time .thanku
@AbhishekVeeramalla Жыл бұрын
You are welcome!
@sona456022 күн бұрын
Thanks Abhishek!! nicely simplified!
@subhalaxmidash9993 Жыл бұрын
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...🤗🙌
@AbhishekVeeramalla Жыл бұрын
Haha .. I wish I could. Thanks alot 😀
@AbhiBalu-s3r Жыл бұрын
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.
@AbhishekVeeramalla Жыл бұрын
Awesome
@sujithadr Жыл бұрын
Simple and clear explanation from Master.
@AbhishekVeeramalla Жыл бұрын
Thank you so much 😀
@panikumar6559 Жыл бұрын
Happy teachers Abhishek your best way of teaching helped and helping many students and professionals becoz of your videos
@AbhishekVeeramalla Жыл бұрын
Thanks alot
@BanuChenderJallu Жыл бұрын
Hi Abhi God bless with all good deeds. Many Many more returns of the day.
@AbhishekVeeramalla Жыл бұрын
Thank you so much 😀
@guruprasadhn55257 ай бұрын
Excellent presentation, thanks
@muddireddiaravendrareddy8808 Жыл бұрын
Super bro, you have excellent skill set and the way that you are explaining great......
@AbhishekVeeramalla Жыл бұрын
Thank you so much 🙂
@harikrishna-sy6fw6 ай бұрын
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
@sreelekhakv9596 Жыл бұрын
Happy Teacher's day @Devops teacher ABHISHEK 🎉😊 im getting addicted to your teaching Mastaru. Thanks a lot 👍👍
@AbhishekVeeramalla Жыл бұрын
Thanks alot
@RuchiraSusar Жыл бұрын
Happy Teachers day Anna...thank you for all knowledge you r giving free of cost..god bless you bhai...
@AbhishekVeeramalla Жыл бұрын
Thank you so much 😀
@jyotishkumar-hv8uy Жыл бұрын
Happy teachers Day. you are the best mentor, excellent method of teaching making so easy.
@AbhishekVeeramalla Жыл бұрын
Thank you! 😃
@ntshcodes3 ай бұрын
Thanks for the well and intuitive explanation bro!
@kunalkatdare97997 ай бұрын
Superb demo! Thank you so much!
@shripadshet-m2x Жыл бұрын
Thanks Abhishek for reading my mind
@AbhishekVeeramalla Жыл бұрын
Thank you so much 😀
@chandrasekhar7147 Жыл бұрын
Best explanation about this concept
@AbhishekVeeramalla Жыл бұрын
Thank you so much 😀
@sarojb3252 Жыл бұрын
Happy Teacher's Day sir. May God showers his choicest blessing on you.
@AbhishekVeeramalla Жыл бұрын
Thanks
@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.
@ravik19210 ай бұрын
Super explanation Sir.. thanks much !!!
@AbhishekVeeramalla10 ай бұрын
You are welcome
@kaverichowdary6637 Жыл бұрын
Happy teacher's Day, my fav teacher tq alot for this surprise annaya
@AbhishekVeeramalla Жыл бұрын
😍😍
@bachelorsvantalu1573 Жыл бұрын
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 Жыл бұрын
There is already an end to end cicd pipeline video. Please watch the video with name - “Ultimate CICD pipeline Implementation ”
@bachelorsvantalu1573 Жыл бұрын
Ok. Thankyou bro. I need to deploy an application in all environments. That's why I asked you bro.
@santhoshkumars9374Ай бұрын
Excellent video. Clear explanation and very informative. Keep it up👍
@rajatbhagat5637 Жыл бұрын
Thank you Abhishek Anna and Happy Teachers day to you 🎉
@AbhishekVeeramalla Жыл бұрын
Welcome 🙏
@saikiran-tt1ww Жыл бұрын
Thanks a lot Abhishek, really waiting for this video.
@AbhishekVeeramalla Жыл бұрын
Thanks
@salborough2 Жыл бұрын
This is an excellent video thanks so much for putting this together!
@shirishareddypinreddy4185 Жыл бұрын
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.
@AbhishekVeeramalla Жыл бұрын
Thanks 🙏
@abhaykohli4521 Жыл бұрын
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.
@AbhishekVeeramalla Жыл бұрын
In most of the organisations its still manual
@AmrutaWagh-kb3yv Жыл бұрын
just i needed this video 😃🙏🏻really thanks abhishek
@AbhishekVeeramalla Жыл бұрын
Thanks 🙏
@JagadeeshPonnaganti-c7u6 ай бұрын
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.
@mahendar_ganta Жыл бұрын
Thank you Sooo much Annaa.... Happy Teachers Day 😊😊
@AbhishekVeeramalla Жыл бұрын
Welcome 🙏
@engineerbeings315610 ай бұрын
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?
@purushottamarasankula5059 Жыл бұрын
Mastering the CICD with our master Abhishek ❤.. Happy teacher's day my Guruji 🎉🎉🎉 ఉపాధ్యాయ దినోత్సవ శుభాకాంక్షలు 🎉🎉🎉
@AbhishekVeeramalla Жыл бұрын
Thanks
@syedsaleem1394 Жыл бұрын
Happy Teachers Day Abhishek veeramalla ur a Best mentor for us
@AbhishekVeeramalla Жыл бұрын
Thanks
@sthitaprangyachhatoi4967 Жыл бұрын
Thanks a Lot Abhishek, This helps us a lot 🙏
@AbhishekVeeramalla Жыл бұрын
Welcome 🙏
@S-hc5ze3 ай бұрын
Thank you Abhishek. Can you also make a video hands-on on the same .. ?
@krishnaraju6665 Жыл бұрын
Happy Teacher's Day, Thanks Abhishek for great content which was very much useful and understanding easily to everyone
@AbhishekVeeramalla Жыл бұрын
Thanks
@vivianfernandes4436 Жыл бұрын
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
@bharath4195 Жыл бұрын
wow i have been waiting for this since long time finally got it 🤩
@AbhishekVeeramalla Жыл бұрын
Awesome
@bharath4195 Жыл бұрын
@@AbhishekVeeramalla thank you 😊
@sahilarya1187 Жыл бұрын
Happy teacher's day. You are the best Abhishek bro. 😊
@AbhishekVeeramalla Жыл бұрын
Welcome 🙏
@nagrajwellness9720 Жыл бұрын
Happy teachers day Abhishek bro you are one of the best guru when it comes to devops
@AbhishekVeeramalla Жыл бұрын
Thank you so much 😀
@lets_learn8843 Жыл бұрын
You are a legend! Just when I needed it..😅
@AbhishekVeeramalla Жыл бұрын
Thanks
@ttt5720 Жыл бұрын
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 Жыл бұрын
Yes either they will revert or fix by adding new commit
@saiharshakothamasu725411 ай бұрын
One-stop dest!!!!
@AbhishekVeeramalla11 ай бұрын
🚀🚀
@revanthjogula7527 Жыл бұрын
Nice clean explanation TQ bro..
@AbhishekVeeramalla Жыл бұрын
Welcome 🙏
@sandipadhikari5427 Жыл бұрын
Happy teacher day to the best DevOps teacher.
@AbhishekVeeramalla Жыл бұрын
Thank you! 😃
@aadiraj612610 ай бұрын
So sir, there will be only one github repo for entire project, that we will call Main(Prod) branch. Out of that we may carve out multiple branches such as UAT(preprod), Hotflix, QA, Dev. Now Dev will have two more feature1 and feature2 branches. Feature1 for next release, and Feature2 for long term productions. Also we can restrict the permission who can merge. Now my question is, for DevOps, say K8s manifest files, Jenkinsfile, cicd script, or ArgoCD, we will have different github repo OR different github account OR they will be in same Dev, Qa, UAT, and Main with different folders?
@AbhishekVeeramalla10 ай бұрын
Hi @aadiraj, sorry but your complete understanding of the branching strategy is wrong. Main branch is not for prod, Please watch the git branching strategy video on the channel.
@pallerajani3281 Жыл бұрын
You are great job bro....
@AbhishekVeeramalla Жыл бұрын
Thank you so much 😀
@denger83179 ай бұрын
Hi @abhishek, i am following your recordings and i have a query like do we build the docker image for each environment and deploy them into each environment or we can build one image for all environments to deploy them into all environments?
@deelipkohli6535 Жыл бұрын
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 Жыл бұрын
Yes its merged to all the branches .. because it is a bug in production
@taraprasad5641 Жыл бұрын
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 Жыл бұрын
It is already available.. pls check video with name Ultimate CICD pipelines
@poojapatil2798 Жыл бұрын
Happy Teacher's Day sir 💐😊Also thanks for informative video
@AbhishekVeeramalla Жыл бұрын
Thanks
@himanidave80549 ай бұрын
Thank you so much! 💯
@AbhishekVeeramalla9 ай бұрын
Happy to help!
@shahjahan6750 Жыл бұрын
Happy teachers day bro.If possible do a live demo for CI CD workflow coming session
@AbhishekVeeramalla Жыл бұрын
Already available.. search for video with name Ultimate CICD pipeline
@kaverianilroy255 Жыл бұрын
Thank you so much sir I am waiting for this video
@AbhishekVeeramalla Жыл бұрын
Welcome 🙏
@Bharath-u6d Жыл бұрын
Sir hi ..If hotfix comes in production ...we make changes and will we test it again on any Environment ? Later merge it ? Plz clarify this .
@AbhishekVeeramalla Жыл бұрын
Yes
@Bharath-u6d Жыл бұрын
@@AbhishekVeeramalla which environment ?
@ranasingh3905 Жыл бұрын
Thanks i was looking for it ❤
@AbhishekVeeramalla Жыл бұрын
Glad I could help
@pawangahlot428 Жыл бұрын
Happy teachers day thanks Abhishek for great contact easy to understand your explanation osm...please make a long video for devops monitoring tools
@AbhishekVeeramalla Жыл бұрын
We already have video on prometheus
@bishantkumar9359 Жыл бұрын
Good explanation
@saichander_123 Жыл бұрын
Hi sir , I was working one of the mnc from last 18 months and I work for the one of banking project which works on the Java . Now I was working as a Java developer. As well as I was looks more in to the release management process, like building the project and making the deployment till sit env and creating a sp for prod . The question is i want to switch to cloud domain how can I use my experience. And how to learn cloud what's the first step which course need to start
@vikramkamble5330 Жыл бұрын
Thanks brother..... waiting for next Terraform video series
@AbhishekVeeramalla Жыл бұрын
Welcome 🙏
@saurabhjagtap1636 Жыл бұрын
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 Жыл бұрын
There is already a video on the channel with name - Ultimate CI/CD pipeline, pls check
@cpatankar Жыл бұрын
Happy Teacher's day sir
@AbhishekVeeramalla Жыл бұрын
Welcome
@sunilkumar-jt9nh Жыл бұрын
Perfect demo
@AbhishekVeeramalla Жыл бұрын
Thanks
@bhavaniyalla67285 ай бұрын
Very good explanation Abhishek👏
@sanketpatil4362 Жыл бұрын
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 Жыл бұрын
Already available Pls check video with name “Ultimate CI/CD pipeline implementation ”
@sanketpatil4362 Жыл бұрын
I already watched this video. please take one more project @@AbhishekVeeramalla
@bapirajumadarapu4050 Жыл бұрын
Superb bro crystal clear explanation ❣❣
@AbhishekVeeramalla Жыл бұрын
Thanks !!
@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.
@Nine-to-Five-No-Life Жыл бұрын
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🎉🎉
@AbhishekVeeramalla Жыл бұрын
😍😍
@rajeevreddy205 ай бұрын
Hi abhishek, my question is pipeline will be triggered from feature branch after writing code or there is code change. After developing feature does feature branch will be deleted . If so devops engineer will delete that pipeline. Thanks
@madhusaisomarathi Жыл бұрын
Hi Abhishek. What about the approval from dev to stag to prod, is it manual or automated?
@AbhishekVeeramalla Жыл бұрын
Both, in many companies it is still manual
@wngicypriot Жыл бұрын
What is the difference between Staging environment and Test/QA environment then? İsn't there a distinction between the two?
@AshokKumar-nh3wb Жыл бұрын
Thanks for the video, What if we raise PR after prod deployment to master/Main brach. Promoting through feature branching strategy/Git flow.
@hackerboypk Жыл бұрын
are we required different argocd for every environment ?
@amanib589 Жыл бұрын
Happyyy teacher's day abhishek sir 🎉
@AbhishekVeeramalla Жыл бұрын
Thank you
@namanpatel7052 Жыл бұрын
I am new here and I want to learn Devops and AWS. Which one should I start first Devops zero to hero course or AWS zero to hero course???
@Krishnakamisetti-c5j Жыл бұрын
It was good but from preprod to prod how image is deployed? just copy an image from preprod to prod?
@AbhishekVeeramalla Жыл бұрын
Through the CI
@prajwalk9676 Жыл бұрын
Hi ABHISHEK, Could you please make a small video on DR setup or how to answer if the interviewer asks how to handle DR infrastructure?
@reddyvvr2592 Жыл бұрын
Happy teacher's day guru🎉🎉
@AbhishekVeeramalla Жыл бұрын
Thank you
@shaikhsupdu-z9gАй бұрын
brillient
@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 Жыл бұрын
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 ❤ ♾️
@AbhishekVeeramalla Жыл бұрын
Thank you so much 😀
@shivamshekhar5423 Жыл бұрын
Soon to cross 1 lakh which is very nice
@AbhishekVeeramalla Жыл бұрын
Thank you 🙏
@saisuresh2523 Жыл бұрын
Abhishek bro I have one doubt Suppose for example Facebook is the application ok it has 1 lakh lines of code suppose for example ok all these lines of code at last to one file this file has to push to GitHub server? or Every line of code has to push to GitHub server ?
@AbhishekVeeramalla Жыл бұрын
You can push the file
@bachelorsvantalu1573 Жыл бұрын
Bro, please upload practical demo bro. It is very helpful bro
@AbhishekVeeramalla Жыл бұрын
Sure I will
@baranidharanragupathi77734 ай бұрын
Excellent
@aryanpandey7835 Жыл бұрын
sir my question is, Is DSA require for DevOps also happy teachers day sir thanks for providing a great tutorial
@AbhishekVeeramalla Жыл бұрын
Dsa is not required
@sourabh4834 Жыл бұрын
Hai Abhishek I am stuck in like how to deploy to different environments like dev , QA, pre prod and prod please make a video on this
@saiteja8543 Жыл бұрын
I have a question .. if devops engineer will setup Automation using jenkins for CI/CD where testing was done in jenkins itself then testers will also do the same ? are testing jobs or devops enginners loose job how campanies prefer to set jenkins either devops engineer or testers to do jenkins?? if code is deploying in production through CI/CD how QA come into picture in SDLC but not in this flow