This is the best branching strategy explanation on RU-vid. Each and every video on your channel is informative. You always explains the industrial work, hats off to you.
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.
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 :)
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.☺
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 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...🤗🙌
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
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.
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
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.
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.
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 ❤ ♾️
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?
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.
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.
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🎉🎉
Hi sir, thank you so much for your support showing to us Abhishek sir I'm looking for job for past 6 months but there is no calls no response from anyone. My total experience is one year in Devops i have given two interviews but no feedback I have asked to my friends and looked into LinkedIn and naukri applied but no response I'm having 60k emi monthly it's very tough time for me going my mother taking amount from outside for interest and paying emi it's very sad to me I don't know why I'm not getting calls I tried I even ready to go as fresher but not happening, Abhishek sir please help me as you helps continuously Thank you so much for your time
Hi Kranti, sorry to hear that. This is just a phase and I am sure you will bounce back strong. For now, focus on your resume and learning part. If you are not getting calls, try to improve your resume. Watch our resume building sessions
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?
Im not getting at the point when image manifests are coming on flow. After building image by docker, can I store that images in Azure container registry ? Argocd will also monitors the container registry and if new image version finds then that will deploy on AKS right ? Please correct me if im wrong. no need to use manifests and helm here right ? Please clarify me
Abhishek sir supposed we are working on multiple features branch let say there is five features branch so all the features branch will have a different pipeline and environment
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.