Live DevOps Project for Resume - Jenkins CICD with GitHub Integration

แชร์
ฝัง
  • เผยแพร่เมื่อ 18 ธ.ค. 2024

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

  • @dhruv14385
    @dhruv14385 10 หลายเดือนก่อน +12

    Timestamps
    05:10 Overview
    08:30 Github link
    15:40 AWS EC2
    21:40 Install Jenkins on EC2
    25:10 Opening port 8080 on EC2 SG
    27:00 Back to Jenkins setup on EC2
    29:30 Starting new project in Jenkins
    31:20 Generating Github credentials
    37:50 Entering repository branch name in Jenkins
    39:25 Build project
    41:10 Installing nodejs on EC2
    43:25 Running the app and opening port 8000 on EC2
    46:00 Docker theory
    49:20 Creating dockerfile
    1:04:00 Running docker container
    1:11:30 Automate running app through Jenkins
    1:20:00 Webhooks
    1:28:40 Build trigger
    1:35:50 Questions and Answers with viewers

  • @Prarthana9795
    @Prarthana9795 ปีที่แล้ว +10

    I am Frontend developer. I had 0 knowledge of ci/cd 2hrs back. I thought this will be very complex to understand but the way you explained with your humour, passion of teaching and next level positivity, I understood everything you taught and got basic idea how ci/cd works and can be integrated. It was 200% fun. Thank you so much for this sir.

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

      that's amazing to know.
      thank you so much
      hence the name "Zero to Hero"
      if want to learn more do check out other videos

  • @maazqureshi6851
    @maazqureshi6851 19 วันที่ผ่านมา

    You're the best DevOps teacher - you make everything so easy to understand!

  • @mohammadameen4996
    @mohammadameen4996 3 หลายเดือนก่อน +2

    Thank you for simpliying the complex process of CI/CD.

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

      Glad it was helpful!

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

      For the batch starting from Oct 5 , after completing that , can I crack interview for DevOps ?

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

    Really grateful to you Shubham.. I just got promoted as devops engineer in my company and struggling to understand the entire architecture of Devops.. This entire session made me clear how Devops works.. Thanks a lot

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

      thanks a lot.. congratulations on your new role.
      you'll learn more.. many more projects to come.. did you check latest videos

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

      vivian bro.. may i talk to you about devops? can we connect?

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

    I would say “this is one of the best live real time demonstration of DevOps methodologies”. We are indeed a very proud DevOps enthusiasts to have such a Person/Mentor/Guide like you Shubham. Your all the efforts are highly appreciated. God bless you and Thanks a lot Shubham 🎉❤

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

      Wow, thank you!
      Means a lot bhai

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

      sir, unable to connect webhook between github and jenkins, otherwise i have done manual process, need help for troubleshooting step

  • @light-sg5sl
    @light-sg5sl ปีที่แล้ว

    Bhai bohot energy lagti he etna continue bolne me
    Hats off to you!
    Bohot sare doubt clear ho gaye
    Thank you

  • @analratnagaikwad2704
    @analratnagaikwad2704 4 หลายเดือนก่อน +1

    I have followed all 2 your live sessions videos as it is and executed on my system thank you so much for both the videos. It cleared many concepts for me, regarding Jenkins and GitHub. Thank you so much Shubham. Keep it up.

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

    bhaiya mazza aa gya poora project bna kr. You showed the real feel of success. Abb jaldi jaldi job lagg jaye bss apki kripa se

  • @anveshkumar5792
    @anveshkumar5792 8 หลายเดือนก่อน +1

    Amazing Session. This is my first CI/CD project execution with the help of your video. Thanks a lot Sir.

  • @rohankumtakar5392
    @rohankumtakar5392 4 หลายเดือนก่อน +1

    bahut maza aya bro literally i am not getting bore not any laziness just want to see this till the end

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

    Loved it. Can't resist my self saying THANK YOU. A very nice sweet and crisp live session. Keep doing good work.

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

      So nice of you

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

      Shubham bro, very nice of you, and nice energy. keep it up. Thanks.

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

    best tutorial of CI/CD pipeline, thank you very much sir 🥰 from Pakistan alot of prayers for U nd your family .

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

      thank you, this means more than anything.
      thanks for all the love and wishes

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

    Bro you energy is infectious didn't feel bored even for a minute, thanks for making the video

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

      Glad you enjoyed!
      more videos coming

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

      @@TrainWithShubham I will be waiting for more videos

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

    Thanks Sir, You teaching technique is unique and so much understandable for a beginner like me for devops and Linux. I have completed Devops and jenkins video classes and Its very much cleared to me . Again thanks to you to making such wonderful teaching video.

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

    Hi Shubham Bhayya, from this class even 12th standard students will also can understand easily. that's a great quality of a great teacher bhayya. and one more thing i didn't watch in live, but just now saw full video and you are on totally fire 💥 bhayya. thanks a lot for this project.❤

  • @Mufeez.
    @Mufeez. 9 หลายเดือนก่อน +1

    Way You have explained the concepts in this/every sessions are extremely good.one of the premium session available for absolutely free. And that '' Majaa Agayi Hai '' in between was hilarious :) :} :} :}

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

    Bhai bhot English English walle teachers h thanks Hindi mein banane k liye ❤️❤️love you yr English nahi ATI smjh mein

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

    Hi shubam bhai , your passion towards devops is more inspiring the freshers like me and others, your videos clearing all our doubts and clearly we are able to understand basics of that devops tools, one of my friend suggested your channel,so i subscribed to your channel, but now i can't able to subscribe your course due to some reasons, but surely i will complete all your course. Last but not least, we are all with you bhai,

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

    I have seen a most enjoyable and easily understanding session bro. Thank you so much for your valuable video

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

    One of the best tutorial i've come across so far. Explained the concept with ease. Thank you.

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

    maz agaya ye project krke ,Thank you Bhaiya , lots of love !

  • @Berserkk75
    @Berserkk75 ปีที่แล้ว +6

    Great content, sadly 90% of who watched are not able to understand due to language barrier, the Title is in English and the content is in hindi… please with respect could you make more videos in English

  • @PoojaJagdale-d2k
    @PoojaJagdale-d2k ปีที่แล้ว +1

    Great lecture. Giving clear understanding how the tools actually works and how they are interconnected with each other. Thanks alot!!

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

    sir g you are teaching way is very awsume and i appreciate you i help with your video
    love you from pakistan

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

    loved your teaching SHUBHAM BHAIYA......

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

    wow what energy!!! superbly explained

  • @DevavratSingh-x1g
    @DevavratSingh-x1g 4 หลายเดือนก่อน +1

    SIr you helped me to complete my company task ,you saved me thanks sir

    • @TrainWithShubham
      @TrainWithShubham  4 หลายเดือนก่อน +1

      I'll continue doing this dost. glad it helped

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

    Thank you. Because of you I know about end to end process

  • @AMitSaHu-e3f
    @AMitSaHu-e3f ปีที่แล้ว +1

    Your videos are too good and easy to understand.

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

    One of the good content with very easy explaination.Thanks

    • @TrainWithShubham
      @TrainWithShubham  2 ปีที่แล้ว

      Glad it was helpful!
      thanks a lot sampada :)

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

    Very lively and lovely to learn

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

    Such a awesome teaching...bring some more real time projects to this channel...

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

    good video.your explanation style is very nice. declarative style jenkins project k lye comments ka kaha tha ap nay. plz make video on that too. thanks.

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

    thanks a lot Shubham Sir very informative video most of my doubt were cleared

  • @nayantandon-z7r
    @nayantandon-z7r 9 หลายเดือนก่อน +1

    Thankyou Shubham. You are a good teacher

  • @varun_singh25
    @varun_singh25 10 หลายเดือนก่อน +1

    thank you so much for notes. i am very happy to join train with shubham.

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

    Watching after two months but boom to banta hai.

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

    Yesss! Man, You done really amazing work👌👌,
    Lot's of love for your dedicated & step by step guide.
    Please make more video tutorials needed for Devops Engineers.

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

    Shubham sir, Such a informative session and learnt about the Webhooks 🙂✨

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

    sir at 26:26 In inbound rules when i select custom TCP and the My Ip and then save it then after refresh it automatically changes to custom , Please help with this.

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

    I find your videos very beneficial. Your way of teaching is very enjoyable. Please let me know when is your new batch starting. I will enroll for it

  • @SUNNU-wg1sq
    @SUNNU-wg1sq ปีที่แล้ว +1

    Best devops channel ever...❤

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

    nice explanation in easiest way

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

    Bhau lay bhari watla tumcha video pahun

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

    Hello. 30:58 - I just found out that a Github Project and a Github repo are two separate things. So I think even if we leave the Github project unchecked, Jenkins will be able to fetch the repo.

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

    Thanks a lot shubham sir ,for that hands on experience,.frome pune ❤

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

    Shubham bhaya, supeb class

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

    I saw this video for my learning but subham bhai it's good initiative and majja aaya. I would like to talk to you for advance use on devops.

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

    Thank you so much brother. I am from Hyderabad. Superb.

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

    Simple and precise explanation. Awesome !!

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

    Please make video on "How to write jenkinsfile for different projects/languages". This will really help. Thank you Shubham

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

    One of the greatest videos ever!!!!!

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

    keep going Shubham bro !

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

    Jabardast, Awesome 👌 👏 😊

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

    Super Dooper OSM bhaiya too good session I ever saw

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

    Really Sir indeed it was great tutorial session .

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

    well explained bhaiya.. you are awesome.... but i have a qustion at 1:30:30 aapne ne to apna code change kia or webpage update ho gya, pr hamne to copy kia tha na aapke code se direct ec2 par. to agar mujhe ye karna hai to pehle code clone karna padega na mere github pr. and from the very beginning khud ke github se project karna hoga na??

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

      yes correct, aapki repository and access lagega

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

    Hello Sir,
    Just completed the live project and will be looking forward to more devops projects in this channel, The explanation is so fun and easy to understand it took me so many TH-cam channel search to get here and now I will only be following your TH-cam content. Cheers to the great work you are doing sir.
    Sir can you please tell me how can I write this particular project in my resume like what will be the description, will be great help.

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

      This means a lot to me, should I tell you in a few hours, on a Live stream :)
      Please stay tuned, and join today's live session

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

      @@TrainWithShubham sir how to access the live stream? I have already joined the community WhatsApp group or the live stream link will be available in youtube here?

  • @Artist.8k
    @Artist.8k 9 หลายเดือนก่อน +1

    HI Shubham,
    Great Session!
    I dont see the "Settings" tab in your repository doe the nodejs-todo-app
    I have done everything until there. Could you please check?
    Thanks

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

      its personal to the user.
      so its my repository, I'll be having settings tab in my account.
      you can fork the repo and get that in yours

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

    docker: Error response from daemon: Conflict. The container name "/node-todo-container" is already in use by container "1d0bae6b19a450f5b8c4071a7bd43a4d7e96f348b60dc070c7ce5eb5600f7886". You have to remove (or rename) that container to be able to reuse that name.
    when i am running build again it is asking to change the name of the todo app?why?

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

    I have been trying to build and run the docker container through the jenkins job but once the build shows success the ec2 crashes. how to solve this ?
    I have tried more than 5-6 times.
    this timestamp i am talking about : 1:17:39

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

    superb ,😊
    thank you
    we are waiting for declarative pipeline 😊😊

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

      thanks. lot, means a lot to me
      I will do making it soon

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

    Bhai apna rishabh pant...same awaj bro😁😎

  • @rohankumtakar5392
    @rohankumtakar5392 4 หลายเดือนก่อน +2

    verry much excited bro
    vedeo quality is little bit down

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

      Sorry for that
      check latest video

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

    Hi, I am getting "Still waiting to schedule task
    ‘Jenkins’ doesn’t have label ‘dev-server’" Error. Please help me.

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

    Package jenkins is not available, but is referred to by another package.
    This may mean that the package is missing, has been obsoleted, or
    is only available from another source

  • @VibhuBhardwaj-i3e
    @VibhuBhardwaj-i3e ปีที่แล้ว +2

    sir I am facing problem it shows Package jenkins is not available, but is referred to by another package.
    This may mean that the package is missing, has been obsoleted, or
    is only available from another source
    E: Package 'jenkins' has no installation candidate

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

    thanks shubham this was really helpful....would really appreciate if you add some of monitoring tools in projects

  • @arjunbloger-e2f
    @arjunbloger-e2f ปีที่แล้ว +1

    jaise aapne node ka yse kiya h ese hi spring boot project ki command share kar sakte ho aap.

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

    sir just wawo. thanks alot from Pakistan

  • @zakieeverything.10
    @zakieeverything.10 ปีที่แล้ว +1

    nice work with adding over acting..

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

    Getting this error -
    No VM guests are running outdated hypervisor (qemu) binaries on this host.

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

    Hi sir....ak problem ho raha hay...jab bhi hum cod pe changes karke upload karte hain GitHub pe every commit par ak naya image and container create ho ja raha hay....par hame to ak hi container chaiye or jo bhi changes ho raha hay usi container pe update hona chaiye....but aisa nhi ho rha hai.... please sir iska solution thoda bata dijiye

  • @arjunbloger-e2f
    @arjunbloger-e2f ปีที่แล้ว +1

    sir kya hum java project spring boot ko bhi same way mai kar sakte h

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

    best session for resume

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

    Bhaiya awesome class shared with friends ✌🔥

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

    i am getting error cant find module express

  • @dollarphobia4794
    @dollarphobia4794 10 หลายเดือนก่อน +1

    Hello Sir,
    hope are doing well,
    Sir when i run (ssh-keygen) command i could'nt find public and private key only i received authorized_keys file. what's the reason?

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

    Thanks , You done really amazing work.

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

    i have followed same steps but while building in jenkins its giving me error ie build is failed even though i have given permissions ?

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

    Sir, why you only defined node:12.2.0-alpine in Dockerfile and not any os like centos or Ubuntu? Please help me out.

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

      it helps reduce size.. slim base images are even better

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

    You are super awesome sir seriously

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

    i watched it today...i dont have aws account so will try with Azure...but isme last ko you are renaming docker containers...so woh har baar karna padega?phir CI kaise hua???n isme CI n CD kya hai...jenkins is building image from latest code is CI ...argocd CD hota hai na??

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

    muje error bata raha hai
    sudo apt-get install jenkins yee command dalne par
    package jenkins has no installation candidate yee error bata raha hai

  • @PsychoEngineer123
    @PsychoEngineer123 10 หลายเดือนก่อน +1

    sir ji Is Project me hamne EC2 Instance use kiya hai , to ager ham EC2 instance ager Terminate kiya to kya tabhi Ye project Chalega kya..?

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

    Why we involved docker container here , we can use Jenkins directly with help of operating systems ? Please replay me ... Thanks

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

      yes, but docker has many advantages link portability, lightweight and virtualization

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

    CI/CD tool jaise ki Jenkins ke throw code ko github se pull karke aws ec2 server par koka kiya jaata hai

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

    Why we need docker ? We can run Jenkins directly within operating system

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

      docker gives a virtual env, so that you can run it on any system

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

    While doing the docker build i am facing error saying DEPRECATED: The legacy builder is deprecated and will be removed in a future release. Install the buildx component to build images. Please help me

  • @JamHamza-e5v
    @JamHamza-e5v ปีที่แล้ว +1

    sir apka live project kab start hota ha

  • @arjunbloger-e2f
    @arjunbloger-e2f ปีที่แล้ว +2

    hi sir please help i want to deployee springboot java project how to get

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

    Hello sir, When doing webhooks the code needs to be present in our own repository...when using others repository the settings option is not visible in GitHub

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

    Pls teach how to setup CICD using Declarative Pipleine

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

    Thanks subham

  • @varun_singh25
    @varun_singh25 10 หลายเดือนก่อน +1

    sir plese provide the gituhub project link in discription

  • @sakibx0218
    @sakibx0218 10 หลายเดือนก่อน +1

    I'm having serious problem with AWS. I tried multiple time but I'm continuously getting error like: Sorry, there was an error processing your request. Please try again and if the error persists, contact AWS Customer Support .
    It has been 6month still I can't fix this issue

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

    Hi Shubham,
    I am unable to connect Jenkins even after adding the security rule .
    ERR_CONNECTION_REFUSED

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

    sir jb humny cd /var/lib/jenkins/workspace/todo-nodes-app phr ls krny k bad ap k pas lson lock aya read me aya but sir just ye json kesy aya ye kistra lana hota hai

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

    ek doubt tha: last me github me code update krne ke bad docker file vapis nhi bnani pdegi ??

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

      nhi banai padegi, as github me hogi already