Jenkins In One Shot | DevOps Production CICD Pipelines [Hindi]

Поділитися
Вставка
  • Опубліковано 3 гру 2024

КОМЕНТАРІ • 264

  • @Game_Quests
    @Game_Quests 2 місяці тому +13

    📍00:00 Content
    📍2:00 Introduction to Jenkins & CI CD
    📍7:12 Jenkins Setup On VM (AWS EC2)
    📍14:00 Jenkins Installation
    📍22:27 Jenkins UI/Dashboard / Jobs
    📍28:38 Jenkins Freestyle Project
    📍36:10 Declarative Pipeline
    📍42:30 Jenkins Agents (Multi-Node)
    📍57:20 Declarative pipeline Demo
    📍1:40:55 Shared Libraries
    📍2:00:38 User Management In Jenkins (Role Based)
    📍2:08:18 CI/CD Project with Kubernetes, ArgoCD, Prometheus
    📍3:57:22 Shared Library Realtime Usecase + Demo
    📍4:49:08 DevSecOps with OWASP, Trivy, Sonarqube
    📍5:55:09 Email Notification on Pipeline Fail/Pass
    🎉 Happy Learning 🎊

  • @RahulRaj-sc8pv
    @RahulRaj-sc8pv Місяць тому +4

    "Great video! The step-by-step explanation on Jenkins installation and configuration was clear and easy to follow, even for someone new to CI/CD. I especially appreciated how you covered not just the basics, but also important best practices like setting up security and integrating Jenkins with external tools. It made the whole process seamless. Looking forward to more tutorials like this-thanks for making it so accessible!"

  • @MANISHKUMAR-uk1hv
    @MANISHKUMAR-uk1hv 18 днів тому +1

    With teachers like you, students would say: confidence is a choice!

  • @DikshaSharma-ey8on
    @DikshaSharma-ey8on 2 місяці тому +2

    Finally after stuggling to find a complete guide to Jenkins , this video is so easy to understand,very well explained!Looking forward to more videos on docker,kubernetes and aws too!

  • @hamzamehmood-jk6px
    @hamzamehmood-jk6px 2 місяці тому +1

    one of the best ever long course on jenkins for production level builds and understanding thanksss sir!!!!!
    . next ansible!!!!

  • @ankithshetty1153
    @ankithshetty1153 2 місяці тому +2

    After adding the current user to the docker group, we need to either log out and log back in, or refresh the group membership to apply the changes. Running the docker run hello-world command will help us verify if the user has been added successfully, as it failed at 1:07:53,and Thank you so much.

  • @AmanSharma-zz9sm
    @AmanSharma-zz9sm 2 місяці тому +4

    Thanks sir I was waiting for this video from past 4 5 days and searching this topic in your channel and then you post the community post and then video in just 2 days ❤️
    Thanks a lot ❤❤

  • @iamraghu95
    @iamraghu95 13 днів тому +1

    Awesome, the way you explained it's Amazing!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

  • @SinghBalraj102
    @SinghBalraj102 2 місяці тому +5

    Awesome Job Shubham bhai, this video is the heart of Jenkins(CI/CD) , DevSecOps and Observability. I don't think so that apart from this tools anything we require in any project.
    भाई रजनी सर का डायलॉग याद आ गया "क्यों हिला डाला ना" 😂
    Thanks bhai creating it and I hope this video will remain in public so that any new learner like me can take a advantage of it. Hope you will make a similar video in future as well.
    Good luck for batch 8

    • @TrainWithShubham
      @TrainWithShubham  2 місяці тому +1

      this means a lot to me
      thank you so much

    • @SinghBalraj102
      @SinghBalraj102 2 місяці тому

      @@TrainWithShubham Bhai - I have created a complete Terraform code to create an end-to-end infrastructure setup for this project, but I don't know how to contribute it. Have you created any videos on how to contribute to GitHub?

  • @rakeshrosan2221
    @rakeshrosan2221 2 місяці тому +1

    Amazing bootcamp, Subham! I attended live and it was incredibly insightful. You covered Jenkins CI/CD pipelines in such a concise and practical way. This will definitely help me in building production-grade pipelines. Thanks for the awesome session!

    • @TrainWithShubham
      @TrainWithShubham  2 місяці тому +2

      Glad you liked it!

    • @BhagyashriShirname
      @BhagyashriShirname Місяць тому

      Hi can you please let me know are the previous batch recordings and live batch are almost same na? Just if in case we miss to attend by some reason

  • @dwaipayansom
    @dwaipayansom 2 місяці тому +2

    The readme is just 🔥. Great project sir. I think this one project with my internship experience will just do the trick.

  • @aadarshnaik237
    @aadarshnaik237 Місяць тому +1

    Best Video ever made on Jenkins.

  • @aryamaan_1
    @aryamaan_1 Місяць тому +1

    Thank you so much, Bhaiya Ji! You taught everything in such an easy and clear way. I really appreciate it. A big salute to all my friends too!

  • @TrainWithShubham
    @TrainWithShubham  2 місяці тому +3

    Thank you so much for all your love and support, I am excited for the upcoming LIVE Batch 8 “Junoon🔥”
    bit.ly/tws-junoon

    • @ananya__f
      @ananya__f 2 місяці тому

      I feel your energy of teaching, and it motivates me to learn from you. Thank you, Shubham ji

  • @rohitbhutada655
    @rohitbhutada655 Місяць тому +1

    Very Good Course. Connected lot of missing dots. Thanks so much :)

  • @deveopswalebhaiya
    @deveopswalebhaiya 2 місяці тому +1

    Great bootcamp, Subham Bhai! Even though I missed the live session, catching up through the recording was super valuable. The way you broke down Jenkins CI/CD pipelines was easy to follow and packed with practical insights. I'm excited to apply what I’ve learned to build stronger, production-ready pipelines. Thanks a lot for sharing your expertise

    • @TrainWithShubham
      @TrainWithShubham  2 місяці тому +1

      wuhooo, glad you enjoyed

    • @BhagyashriShirname
      @BhagyashriShirname Місяць тому

      @@deveopswalebhaiya Hii beginner ho toh sab basic se hai na like dockerfile kese likhni hai syntax and alll
      Also jo previous batch recordings hai wo bhi almost current se same hi hogi na please reply i am planning to purchase

  • @mixmaza6489
    @mixmaza6489 22 дні тому

    thanks bro you teach us everything for DeVops role in our native language just one time watch and everything is in mind and its free and you cover all languages for this role i really appreciate it thank you soo much for your hard work

  • @Unearthing_Wisdom
    @Unearthing_Wisdom 2 місяці тому +1

    ❤VERY FIRST TIME WATCHING YOUR CHANNEL
    "Liked your teaching style"
    I do not comment usually but you forced me here to do by your teaching style.
    🙏 Thank you shubham looking for more "1-shots" on other topics.❤❤❤😊

    • @TrainWithShubham
      @TrainWithShubham  2 місяці тому +1

      you are the best, thanks a lot, this means a lot to me

  • @nageshupalanchi304
    @nageshupalanchi304 2 місяці тому +1

    Thank you for this full fledged video @Shubham Bhai🎉🎉🎉❤❤❤

  • @SiddhantWadhai
    @SiddhantWadhai Місяць тому +1

    Bhai crazy Tutorial. best tutor on youtube

  • @sanketdangat5723
    @sanketdangat5723 2 місяці тому +1

    This video was incredibly informative! I learned so much. Thank you for sharing your knowledge👏

  • @funvlogs8138
    @funvlogs8138 2 місяці тому +1

    Shubham the Great .. Keep making such videos for us

  • @jyotirmoysharma1621
    @jyotirmoysharma1621 Місяць тому +1

    Amazing content DevOps wale bhaiya 😍😍

  • @SubhasishAchary-y9z
    @SubhasishAchary-y9z 2 місяці тому +1

    We got 2nd Bhupinder Rajput Sir, Thank you brother for this video. Your teaching style is superb.
    One request- Please make a video "Kubernetes In One Shot"

  • @naveengr2759
    @naveengr2759 Місяць тому +1

    great explanation really liked and enjoyed !!!

  • @arunshirke5275
    @arunshirke5275 Місяць тому +1

    You are awesome Sir Ji🎉 bahot hi easy language mai haste khelte learn kar liya

  • @sitalsarma
    @sitalsarma Місяць тому +1

    Thank you for sharing this incredible content, sir! 🍭🍭

  • @SwapnilPise-i5c
    @SwapnilPise-i5c Місяць тому +1

    really appreciate your work it is awesome👍

  • @Tondegamingfan
    @Tondegamingfan Місяць тому +1

    Great explaination sir , hats off to you ...

  • @sangativamsikrishna1691
    @sangativamsikrishna1691 2 місяці тому +1

    Thanks for this amazing opportunity to learn with you

  • @SRvlogs777-ragya
    @SRvlogs777-ragya Місяць тому

    Great video, this topic helps me alot, thanks you so much.

  • @jashan-qt8it
    @jashan-qt8it 2 місяці тому +1

    Hi shubham, ur way of teaching is excellent bro and ur content is also very informative. Like this, I request u to make one shot video also on Docker, K8s & Terraform so its very useful to us. And one more thing plz one video on realtime issues face in company by devops engineer its needed to all who are experienced candidate switch to devops. Thanks & Keep it bro🙌😊

  • @zenop
    @zenop Місяць тому +1

    Thanks a lot bhaiya.... really needed this video

  • @theheadshot8609
    @theheadshot8609 2 місяці тому +1

    Subham bhai, waah kya program dikha dia. 🙂

  • @tejaswinishitole223
    @tejaswinishitole223 25 днів тому +1

    Thank you.Please make videos on other Devops tools

  • @harshtyagi5634
    @harshtyagi5634 2 місяці тому +1

    3:10:15 email integration

  • @rameshgupta609
    @rameshgupta609 2 місяці тому +1

    Amazing Video 🎉😎

  • @sanjen1
    @sanjen1 3 дні тому

    59:07 perfect

  • @sayantanmanna1360
    @sayantanmanna1360 Місяць тому

    Hey Shubham, thanks for the in-depth explanation. Could you give me a tentative start date of your next devops zero to hero bootcamp?
    Congratulations for 100k !!! If you are wondering how to celebrate this milestone, a li'l price-drop of the next bootcamp is always a good idea 😇

  • @ShankarChavhan-vq7eu
    @ShankarChavhan-vq7eu 2 місяці тому +1

    Bhaiya ji thank you so much for unvaluable content! Love from batch 7

  • @parthtrivedi318
    @parthtrivedi318 2 місяці тому +3

    Complete AWS in one shot🎉🎉

  • @advancetechwithshahzaib
    @advancetechwithshahzaib Місяць тому +1

    Complete ArgoCD course lao Sir jee in one video jis ma har ak topic cover ho ArgoCD ka . UA-cam par koi acha course nhi mill raha ArgoCD par ap Start karain .
    Great explainer!❤

    • @TrainWithShubham
      @TrainWithShubham  Місяць тому

      bilkul laate hai ji ❤️

    • @advancetechwithshahzaib
      @advancetechwithshahzaib Місяць тому

      @@TrainWithShubham Exactly sir please Hindi ma ap wo phely hon gy jo ArgoCD ka full course layain gy apk full course ka intzar ha ❤️

  • @ShivamSoni-o8y
    @ShivamSoni-o8y Місяць тому +1

    Thankyou Shubham bhai!

  • @funvlogs8138
    @funvlogs8138 2 місяці тому +1

    Intensive Session 🎉

  • @sayantanmanna1360
    @sayantanmanna1360 2 години тому

    Hey Shubham, at 1:39:54, when Jenkins receives the push-event from the webhook, how does Jenkins decide to execute the DjangoCICD pipeline specifically? Since you are not using the "Pipeline script from SCM" approach, how does Jenkins figure out that the received push-event is associated with the DjangoCICD pipeline itself ? Please help me out.
    I've watched some other videos on this, however, all of those use "Pipeline script from SCM" approach that allows to define the Git repository explicitly. When a push-event is received from the same repo, a build is triggered.

  • @bismayasarangi4582
    @bismayasarangi4582 2 місяці тому +1

    Bro is a GOD mode contributor.

  • @awaneeshgangwar
    @awaneeshgangwar Місяць тому +1

    Amazing Video

  • @PoojaDeshmukh-l8c
    @PoojaDeshmukh-l8c Місяць тому +1

    Amazing 🎉

  • @mibgaming762
    @mibgaming762 26 днів тому +3

    Bro I have Enabled port 8000 but its not working It's not showing the notes-app in web.
    And pipeline is successful

    • @mayureshbanne6758
      @mayureshbanne6758 3 дні тому

      Instead of using "main" branch try with "dev" branch

  • @mohdjafri1220
    @mohdjafri1220 2 місяці тому +1

    Amazing 🎉

  • @ShivamSoni-o8y
    @ShivamSoni-o8y Місяць тому

    Amazing!

  • @kalyandahake4309
    @kalyandahake4309 2 місяці тому +1

    Awesome bhaiya

  • @hac831KUSHWAHA
    @hac831KUSHWAHA Місяць тому +1

    devops ke liye kon si programming language aani chahiye confuse hu
    -java?
    -python?

  • @Anilkumar-rn9ms
    @Anilkumar-rn9ms 2 місяці тому +1

    Thank you very much bhayya 🎉

  • @nickfg5190
    @nickfg5190 2 місяці тому +1

    tusi great ho sirji

  • @ashishmaurya3164
    @ashishmaurya3164 15 днів тому +1

    Hey i checked most of video and got to know that you have followed technical guftgu tutorials means some of your pdf like linux, git and docker is same content. Technical guftgu is also best channel in DevOps.

    • @TrainWithShubham
      @TrainWithShubham  15 днів тому

      @@ashishmaurya3164 just to clarify this
      I haven’t followed any other channel or any other tutorial.
      Its solely my own trainings, thanks

    • @TrainWithShubham
      @TrainWithShubham  15 днів тому

      @@ashishmaurya3164 if PDFs are concerned, it is most likely that same content means utilising same sources to retrieve information, I use official documentations and my own findings

    • @ashishmaurya3164
      @ashishmaurya3164 15 днів тому

      @@TrainWithShubham actually i have no concern i just seen so i told you.

  • @naveengr2759
    @naveengr2759 Місяць тому +1

    Shubham bhai please make a video on Kubernetes one shot or revision !!!

  • @amandeepsingh7873
    @amandeepsingh7873 2 місяці тому +1

    Versioning bi add krna sir, kese hum zip bna skte hey code ki in pipeline while deploying

  • @daulatsingh5290
    @daulatsingh5290 2 місяці тому +2

    bhaiyya wala attitude bhi apply kijiye

  • @pranayjangde3809
    @pranayjangde3809 12 днів тому

    AMAZING.......

  • @sagarr.bhujbal4038
    @sagarr.bhujbal4038 2 місяці тому +1

    Thank you Bhaiya 😊

  • @TabishRizwan-p7p
    @TabishRizwan-p7p 2 місяці тому +1

    super video sir

  • @Namitchp
    @Namitchp 2 місяці тому +1

    Amazing amazing thanks you so much

  • @muazahmad6002
    @muazahmad6002 Місяць тому +1

    Amazing

  • @DikshaSharma-ey8on
    @DikshaSharma-ey8on 2 місяці тому +1

    amazing!!!!!

  • @pritykushwaha9196
    @pritykushwaha9196 13 днів тому

    hello sir , please ansible plugin ki ek detail video uplode kr dijye.

  • @bhojrajsevaiwar
    @bhojrajsevaiwar Місяць тому +1

    I wrote this groovy script
    def call(string url, string branch){
    git url: "${url}", branch: "${branch}"
    }
    It gives me error :-
    roovy: 1: unexpected token: string @ line 1, column 10.
    def call(string "url", string "branch"){
    ^

  • @Tablet-q4v
    @Tablet-q4v 2 місяці тому +1

    Thanks brother 🥰

  • @entertainmentelahi
    @entertainmentelahi Місяць тому +1

    Sir kubernetes ka bi course upload karayai sir I am big fan of you❤

  • @SagarJadhav-qt8tr
    @SagarJadhav-qt8tr 2 місяці тому +1

    Ansible is inculeded in this project?….

  • @226_sarvajeetnarkhede8
    @226_sarvajeetnarkhede8 Місяць тому +1

    Please make video for k8s also

  • @muhammadarham7410
    @muhammadarham7410 2 місяці тому +1

    Thanks a lot bhaiya. Can you also post one for Kubernetes

  • @Decipline_Life
    @Decipline_Life 2 місяці тому +1

    Guruji ye recording kaise milega

  • @karthiksundaram544
    @karthiksundaram544 2 місяці тому +1

    hi subham which is better github actions or jenkins or travis ci

  • @sangativamsikrishna1691
    @sangativamsikrishna1691 2 місяці тому +1

    Super 👌

  • @hey_its_vinay1
    @hey_its_vinay1 2 місяці тому +1

    full energy

  • @omjlinux9
    @omjlinux9 2 місяці тому +1

    THANK YOU BROOOOOOOOOOOOOOO...

  • @atomicotaku9568
    @atomicotaku9568 Місяць тому +1

    Can you make a video on ansible running on jenkins where we inoke ansible jobs via jenkins
    Thank you it would be really helpful

  • @smartlearningpath6203
    @smartlearningpath6203 Місяць тому +1

    I restart my jenkins-master ec2 instance ( t2 medium ) and after restarted , jenkins GUI is responding very slowly, how to resolve this issue? When I click on manage jenkins or any other button the page starts loading and response comes after 1 or 1.5 minutes.

    • @TrainWithShubham
      @TrainWithShubham  Місяць тому

      see if the Ram usage has increased
      also running docker containers might slow it down

    • @smartlearningpath6203
      @smartlearningpath6203 Місяць тому

      @@TrainWithShubham no docker containers are running and Ram , CPU and disk storage is also free.

    • @NormieCyrox
      @NormieCyrox Місяць тому +1

      The problem is everytime you shutdown the ec2 instances , the IP's for the ec2 servers change as there is no elastic IP attached to it. Therefore you need to change the configuration file in jenkins for the updated url on the ec2 instance everytime or else just attached a fixed IP to it. peace.

    • @smartlearningpath6203
      @smartlearningpath6203 Місяць тому

      @@NormieCyrox ip address is not the reason. I also try on virtual box VM with fixed IP address. When I restarted my VM then Jenkins GUI dashboard is responding very slowly with same ip address.

    • @sayantanmanna1360
      @sayantanmanna1360 3 години тому

      @@smartlearningpath6203 I face the same issue, however, updating the IP address solves that right away.

  • @Imran_kpk
    @Imran_kpk 2 місяці тому +1

    thanks sir

  • @harshu0809
    @harshu0809 Місяць тому +1

    hello sir i have doubt which key u press after u connect ur agent via ssh key to assign agent name via cli

  • @Salmankhan-qt8uy
    @Salmankhan-qt8uy 2 місяці тому +1

    Bhava youtube crash honar aj ❤️ thank you I will watch full

  • @BanarasGallery
    @BanarasGallery 2 місяці тому +2

    Hardworking 🙏

  • @Unknow5529
    @Unknow5529 22 дні тому

    Prerequisites to watch this video?? Pls tell fast

  • @sachinauti1953
    @sachinauti1953 2 місяці тому +1

    Thanks bro🙏

  • @nataraj1929
    @nataraj1929 8 днів тому

    Please do aws real time scenario videos like auto scaling , Load balancer configuration, cloud front

  • @rajansingh6242
    @rajansingh6242 Місяць тому +1

    Sirji, thoda jenkins pipeline groovy scripting se kaise banaate hain ye bhi sikha dijiye….kyunki kya hai na sirf, portal se complex pipelines with logic, conditions and all ye sab nai bante…..thoda groovy bhi bataa do sir apne 6hrs ke lecture mein

    • @TrainWithShubham
      @TrainWithShubham  Місяць тому

      Bhai ne Poora 6 hours ka dekha hota toh pata chal jaata..
      par koi kuch nahi bolega bhai ko ❤️

  • @bhojrajsevaiwar
    @bhojrajsevaiwar Місяць тому +1

    when I type command docker ps command to see the running container it is showing me that docker command not found
    will you please help me

  • @hemantsingh-nk1bu
    @hemantsingh-nk1bu 13 днів тому

    Hi everybody
    I get CLI error while creating Cluster (commands above OIDC provider).
    Kindly assist !
    Following is the error:
    2024-11-20 15:02:41 [!] AWS::EC2::SubnetRouteTableAssociation/RouteTableAssociationPri vateAPSOUTH1A: DELETE_IN_PROGRESS
    2024-11-20 15:02:41 [✖] AWS::EC2::RouteTable/PublicRouteTable: CREATE_FAILED - "Resour ce creation cancelled"
    2024-11-20 15:02:41 [✖] AWS::EC2::RouteTable/PrivateRouteTableAPSOUTH1C: CREATE_FAILED - "Resource creation cancelled"
    2024-11-20 15:02:41 [✖] AWS::EC2::RouteTable/PrivateRouteTableAPSOUTH1B: CREATE_FAILED - "Resource creation cancelled"
    2024-11-20 15:02:41 [✖] AWS::EC2::RouteTable/PrivateRouteTableAPSOUTH1A: CREATE_FAILED - "Resource creation cancelled"
    2024-11-20 15:02:41 [✖] AWS::EC2::NatGateway/NATGateway: CREATE_FAILED - "Resource cre ation cancelled"
    2024-11-20 15:02:41 [✖] AWS::EKS::Cluster/ControlPlane: CREATE_FAILED - "Attribute 'Ar n' does not exist"
    2024-11-20 15:02:41 [!] 1 error(s) occurred and cluster hasn't been created properly, you may wish to check CloudFormation console
    2024-11-20 15:02:41 [ℹ] to cleanup resources, run 'eksctl delete cluster --region=ap-s outh-1 --name=wanderlust'
    2024-11-20 15:02:41 [✖] ResourceNotReady: failed waiting for successful resource state
    Error: failed to create cluster "wanderlust"
    root@ip-172-31-5-172:~#

  • @equbqlalam6230
    @equbqlalam6230 2 місяці тому +1

    great

  • @aniketgirigoud198
    @aniketgirigoud198 2 місяці тому +1

    Master with agent in Jenkins which ip we have to give webhook for github

  • @Zubair-i2n
    @Zubair-i2n Місяць тому +1

    pllzzzzzz make oneshot complete video ansible cover all concepts

  • @Imran_kpk
    @Imran_kpk 2 місяці тому +1

    be happy

  • @रांगडारायडर
    @रांगडारायडर 2 місяці тому +1

    Good afternoon

  • @affiliatetechchoice4928
    @affiliatetechchoice4928 2 місяці тому +1

    Sir ArgoCd or Prometheus pr bhi video banaein

  • @Sumit-z4t
    @Sumit-z4t 2 місяці тому +1

    can we add windows based jenkins master with linux based agent?

    • @TrainWithShubham
      @TrainWithShubham  2 місяці тому

      yes, its GUI only that needs java, so if its installed correctly, it should work

  • @HinaAtif-b7p
    @HinaAtif-b7p 2 місяці тому +1

    Hey everyone Good afternoon

  • @krishnakayande519
    @krishnakayande519 2 місяці тому +2

    Hey good afternoon all

  • @rakeshrosan2221
    @rakeshrosan2221 2 місяці тому +1

    one video for complete AWS Boot Camp

  • @karthiksundaram544
    @karthiksundaram544 2 місяці тому +1

    hi subham can u teach mlops flow using ci / cd pipelines