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
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.
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
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 🎉❤
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.
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.
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.❤
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 :) :} :} :}
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,
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
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.
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.
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.
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.
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??
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 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?
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
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?
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
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
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
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
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?
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??
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
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
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
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
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
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.
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
You're the best DevOps teacher - you make everything so easy to understand!
Thank you for simpliying the complex process of CI/CD.
Glad it was helpful!
For the batch starting from Oct 5 , after completing that , can I crack interview for DevOps ?
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
thanks a lot.. congratulations on your new role.
you'll learn more.. many more projects to come.. did you check latest videos
vivian bro.. may i talk to you about devops? can we connect?
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 🎉❤
Wow, thank you!
Means a lot bhai
sir, unable to connect webhook between github and jenkins, otherwise i have done manual process, need help for troubleshooting step
Bhai bohot energy lagti he etna continue bolne me
Hats off to you!
Bohot sare doubt clear ho gaye
Thank you
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.
Fantastic!
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
thanks all the best
Amazing Session. This is my first CI/CD project execution with the help of your video. Thanks a lot Sir.
bahut maza aya bro literally i am not getting bore not any laziness just want to see this till the end
that's amazing
Loved it. Can't resist my self saying THANK YOU. A very nice sweet and crisp live session. Keep doing good work.
So nice of you
Shubham bro, very nice of you, and nice energy. keep it up. Thanks.
best tutorial of CI/CD pipeline, thank you very much sir 🥰 from Pakistan alot of prayers for U nd your family .
thank you, this means more than anything.
thanks for all the love and wishes
Bro you energy is infectious didn't feel bored even for a minute, thanks for making the video
Glad you enjoyed!
more videos coming
@@TrainWithShubham I will be waiting for more videos
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.
thanks for watching :)
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.❤
Thanks a lot, yes that's true
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 :) :} :} :}
Thanks a ton
Bhai bhot English English walle teachers h thanks Hindi mein banane k liye ❤️❤️love you yr English nahi ATI smjh mein
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,
thanks a lot.. this means a lot to me
I have seen a most enjoyable and easily understanding session bro. Thank you so much for your valuable video
Glad to hear that
One of the best tutorial i've come across so far. Explained the concept with ease. Thank you.
Glad it was helpful!
keep sharing
maz agaya ye project krke ,Thank you Bhaiya , lots of love !
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
I'll make in english too
Great lecture. Giving clear understanding how the tools actually works and how they are interconnected with each other. Thanks alot!!
sir g you are teaching way is very awsume and i appreciate you i help with your video
love you from pakistan
much love :)
loved your teaching SHUBHAM BHAIYA......
Glad to hear that
Thanks a lot
wow what energy!!! superbly explained
thank you so much
SIr you helped me to complete my company task ,you saved me thanks sir
I'll continue doing this dost. glad it helped
Thank you. Because of you I know about end to end process
thanks
Your videos are too good and easy to understand.
Glad to hear that
One of the good content with very easy explaination.Thanks
Glad it was helpful!
thanks a lot sampada :)
Very lively and lovely to learn
Thank you! 😃
Such a awesome teaching...bring some more real time projects to this channel...
more to come
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.
thanks a lot Shubham Sir very informative video most of my doubt were cleared
Glad to hear that
Thankyou Shubham. You are a good teacher
So nice of you
thank you so much for notes. i am very happy to join train with shubham.
Always welcome
Watching after two months but boom to banta hai.
hahaha.. best ho bhai aap
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.
thanks a lot for watching
I will
Shubham sir, Such a informative session and learnt about the Webhooks 🙂✨
Glad to hear that
indu mene apse kuch puchna tha
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.
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
thanks, It will be there in march mid
Best devops channel ever...❤
Thank you
nice explanation in easiest way
thank you so much
Bhau lay bhari watla tumcha video pahun
areyyy waah..masttt bhau
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.
that's correct
Thanks a lot shubham sir ,for that hands on experience,.frome pune ❤
So nice of you
we'll surely meet in pune
Shubham bhaya, supeb class
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.
surely let's connect on LinkedIn
Thank you so much brother. I am from Hyderabad. Superb.
So nice of you
Simple and precise explanation. Awesome !!
Glad you liked it!
Please make video on "How to write jenkinsfile for different projects/languages". This will really help. Thank you Shubham
One of the greatest videos ever!!!!!
means a lot bhai.. glad I could help
keep going Shubham bro !
Thank you, I will
Jabardast, Awesome 👌 👏 😊
thanks a lot
Super Dooper OSM bhaiya too good session I ever saw
Really Sir indeed it was great tutorial session .
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??
yes correct, aapki repository and access lagega
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.
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
@@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?
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
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
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?
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
it needs minimum 2vCPU or t2.medium
superb ,😊
thank you
we are waiting for declarative pipeline 😊😊
thanks. lot, means a lot to me
I will do making it soon
Bhai apna rishabh pant...same awaj bro😁😎
thanks, achha lagta hai sunnke
verry much excited bro
vedeo quality is little bit down
Sorry for that
check latest video
Hi, I am getting "Still waiting to schedule task
‘Jenkins’ doesn’t have label ‘dev-server’" Error. Please help me.
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
which os
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
thanks shubham this was really helpful....would really appreciate if you add some of monitoring tools in projects
surely, will add more
jaise aapne node ka yse kiya h ese hi spring boot project ki command share kar sakte ho aap.
sir just wawo. thanks alot from Pakistan
this means a lot to me, thanks :)
nice work with adding over acting..
🥲
Getting this error -
No VM guests are running outdated hypervisor (qemu) binaries on this host.
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
sir kya hum java project spring boot ko bhi same way mai kar sakte h
best session for resume
thanks
@@TrainWithShubham thank you for your guidance..
Bhaiya awesome class shared with friends ✌🔥
you're the best
i am getting error cant find module express
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?
Thanks , You done really amazing work.
thank you so much
i have followed same steps but while building in jenkins its giving me error ie build is failed even though i have given permissions ?
Sir, why you only defined node:12.2.0-alpine in Dockerfile and not any os like centos or Ubuntu? Please help me out.
it helps reduce size.. slim base images are even better
You are super awesome sir seriously
thank you so much
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??
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
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..?
Why we involved docker container here , we can use Jenkins directly with help of operating systems ? Please replay me ... Thanks
yes, but docker has many advantages link portability, lightweight and virtualization
CI/CD tool jaise ki Jenkins ke throw code ko github se pull karke aws ec2 server par koka kiya jaata hai
awesome
Why we need docker ? We can run Jenkins directly within operating system
docker gives a virtual env, so that you can run it on any system
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
sir apka live project kab start hota ha
hi sir please help i want to deployee springboot java project how to get
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
Pls teach how to setup CICD using Declarative Pipleine
I'll be covering that in the course
Thanks subham
thanks
sir plese provide the gituhub project link in discription
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
Hi Shubham,
I am unable to connect Jenkins even after adding the security rule .
ERR_CONNECTION_REFUSED
same
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
ek doubt tha: last me github me code update krne ke bad docker file vapis nhi bnani pdegi ??
nhi banai padegi, as github me hogi already