Тёмный

Jenkins Full Course 2023 | Jenkins Tutorial For Beginners 

DevOps Shack
Подписаться 135 тыс.
Просмотров 113 тыс.
50% 1

Jenkins Full Course 2023 | Jenkins Tutorial For Beginners
DevSecOps & Cloud DevOps Full Course(Batch-3 Starting 5january):
www.devopsshack.com/single-ch...
This Course is for both beginners & experienced.
My Playlist (MUST VISIT):
www.youtube.com/@devopsshack/...
I am available at :
/ devopsshack
Telegram: t.me/+9roGPjX1YI42Yzdl
Sonarqube Tutorial:
• Sonarqube Tutorial for...
OWASP Dependency Check Tutorial:
• OWASP Dependency Check...
Docker Build & Push Tutorial:
• Docker Build & Publish...
My Repositories: (Follow Me for Getting Deployment Ready Repositories)
github.com/jaiswaladi246/Ekart
Watch with Timestamps below.
00:00:00 Intro
00:00:47 Topic Overview
00:02:47 Jenkins Tool Explanation | Why we need it | DevOps Explained
00:07:36 Setting Up Jenkins in Ubuntu Machine From Scratch
00:16:34 Manage Jenkins Section | Settings Of Jenkins | Plugins | Global Tool Config | Configure System
00:21:05 Credentials Manager
00:23:41 How To Configure a VM and connect to Jenkins as a Slave/Agent
00:31:45 How To Install Tools in Jenkins
00:33:47 Basic Free-Style Job
00:35:08 Connect Freestyle Job To Git Repo
00:39:35 Build with Maven in Free Style Job
00:43:41 Create Declarative Pipeline To Build & Deploy an Application
00:45:20 PIPELINE STAGE-1 | Git Checkout
00:46:17 PIPELINE STAGE-2 | Compile Code
00:48:43 PIPELINE STAGE-3 | OWASP Dependency Check
00:56:26 PIPELINE STAGE-4 | Sonarqube Analysis
01:04:13 PIPELINE STAGE-5 | Build Application with Maven
01:05:09 PIPELINE STAGE-6 | Docker Build & Push
01:12:20 PIPELINE STAGE-7 | Deploy Application Using Docker container
01:15:27 Access the Deployed Application in Browser
01:17:45 MULTIBRANCH Pipeline

Опубликовано:

 

16 июн 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 171   
@Urvashi7ful
@Urvashi7ful 8 месяцев назад
This was so clear. Big big thanks to you. Following you from now!
@codingpitamaha2094
@codingpitamaha2094 11 месяцев назад
Very informative! Thanks for explaining in a easy way.😍
@lokeshb9025
@lokeshb9025 Год назад
Nice tutorial on Jenkins CI/CD tool. Eagerly waiting for ur next video.
@muhammadaliabidi5326
@muhammadaliabidi5326 8 месяцев назад
Thank You Brother I stucked in slave/agent last two night maybe after watching your video I build it successfully Thank you from deep of heart❤
@user-mj2yt7ug9n
@user-mj2yt7ug9n 11 месяцев назад
Crystal Clear Explaination Bro, Thanks Very much!! Keep the good work!!!
@devopsshack
@devopsshack 11 месяцев назад
Will be launching my own full course on DevSecOps + Cloud DevOps
@rajkumarreddy8795
@rajkumarreddy8795 5 месяцев назад
Thanks bro, this is very helpful to touch base basics of Jenkins.
@bijujanardanan974
@bijujanardanan974 5 месяцев назад
Very good presentation! Thank you
@mounikaeswarysaka
@mounikaeswarysaka 7 месяцев назад
Very satisfied with u r video... everything is crystal clear😊 Tq expecting more videos from u😊😊
@empire_the_explorer
@empire_the_explorer 10 месяцев назад
Very Nyz bro and informative I watched completely and I have got ideas about Jenkins ❤🎉
@techfeeds7589
@techfeeds7589 Год назад
Great 👍
@tusharwvlogs
@tusharwvlogs 7 месяцев назад
Very useful and informative video. Thank you so much.
@pawankalyanfreak
@pawankalyanfreak 11 месяцев назад
Good job. Nice explanation
@hardikmittal5740
@hardikmittal5740 9 месяцев назад
great work bro!! keep it going 😇🤩
@bharath4195
@bharath4195 Год назад
u r uploading good content daily thank you for providing😊
@ttdinesh7357
@ttdinesh7357 Год назад
Great video
@onceinlife4282
@onceinlife4282 Год назад
Man everything is so crystal clearly explained, plz make a full video on k8s in meanwhile in your explanation. (Subscribed) :)
@devopsshack
@devopsshack Год назад
Will try to make that in this week bro.
@cloudhandle
@cloudhandle 2 месяца назад
Great tutorial.
@user-oo8rf6ou3r
@user-oo8rf6ou3r Год назад
Good 😊 and very nice bro
@anytopics194
@anytopics194 6 месяцев назад
good video, thanks
@devopsaws1
@devopsaws1 11 месяцев назад
Great job 🎉 Please provide the pipeline script on description
@rohitsakpal7219
@rohitsakpal7219 Месяц назад
Great job 🙂🙏
@ShravanDrac
@ShravanDrac 9 месяцев назад
Very clear understanding of the concepts, please keep up the work Adithya, thanks Could you please share the Devops docs text file where you have all the installation commands
@devopsshack
@devopsshack 9 месяцев назад
It should be in my git repos
@isurusandaruwan460
@isurusandaruwan460 9 месяцев назад
Very informative ..!
@navinpradhipkumar2033
@navinpradhipkumar2033 2 месяца назад
thanks a lot brother
@ShivrajTelang
@ShivrajTelang 10 месяцев назад
Really it is great and everything from scm to target deploy through docker commands really Sir ji I got it everything, Appriciate Sir ji. What is delivery part could you please mention it in comments or can make short video on that
@RaviM-vj7uz
@RaviM-vj7uz 2 месяца назад
Thank you so much
@Anonymous_810
@Anonymous_810 Год назад
This was very helpful. Thank You Aditya
@devopsshack
@devopsshack Год назад
Glad it was helpful!
@MithunSChakravarthyMs
@MithunSChakravarthyMs 8 месяцев назад
Very usefull and informative video. Please make a video on cicd pipeline using python codes from git hub to jenkins , django , gunicorn these tools .
@the_one-prime
@the_one-prime 8 месяцев назад
interesting the way you explained it at a very indept level. thanks what is the name of the recording app you used
@Papabuonair
@Papabuonair 10 месяцев назад
thx dude!
@saleemchoudary5341
@saleemchoudary5341 6 месяцев назад
Thanks you
@ekangakig9600
@ekangakig9600 Год назад
Thanks Sir for the sacrifice
@danaji7
@danaji7 7 месяцев назад
Tank u very much.
@user-pj5hh6cu4z
@user-pj5hh6cu4z Год назад
Super bro
@prashishshirsat9214
@prashishshirsat9214 5 месяцев назад
Very good explained. Can you please explain a scenario, who can I run the different pods of same image performing different task. e.g one pod is running "Hello Aditya" and next pod is running "Hello world" both pods run in separate Jenkins jobs. It will be very helpful. Thank you. 🙂
@scamhere
@scamhere 10 месяцев назад
just have a doubt how did your deployment stage of docker got deployed on the aws instance where did you mentioned the path to be deployed on your Aws VM instance machine so that you can access the application through public ip of instance?
@Kalaiarasan_Balu
@Kalaiarasan_Balu Год назад
Good and detailed video...Please do a video on Devops covering all the tools and technology like zero to hero series
@devopsshack
@devopsshack Год назад
Planning to.
@Label6
@Label6 Год назад
This would be so great 😊😊
@amey0077
@amey0077 Год назад
Thanks bro
@devopsshack
@devopsshack Год назад
Bro do hands on and practice to get better understanding ✌🏻
@ernestngong7281
@ernestngong7281 8 месяцев назад
Very helpful video. Thanks very much. Please i am unable to fork the repository(shopping-cart).
@SandeepSingh-hn6it
@SandeepSingh-hn6it 11 месяцев назад
Great and explation about cicd which most imp part of devops, Can Request you to make some more for Node js, Phthon, React JS and then with same with the sonar qube which frequetly
@devopsshack
@devopsshack 11 месяцев назад
I have made the videos with nodejs and python , please check 🙂
@nitishmalang4844
@nitishmalang4844 Год назад
Great video made my weekand Learned Jenkins like never before Watched your circleci video as well Can you make video on argoCD
@devopsshack
@devopsshack Год назад
Will make video on argoCD in future
@pache5702
@pache5702 Месяц назад
i think it would've been better to generate the public/private key pair in the master node and then use the ssh-copy-id command to transfer the public key to the authorized-keys file in the slave node
@sampathkumar5543
@sampathkumar5543 Год назад
Thank you so much bro im good with jenkins now- if possible please expand this pipeline and deploy with argocd-EKS.& also please start k8s-series if you have time. i give 5star❤ - please continue like this.
@devopsshack
@devopsshack Год назад
Will try to do
@tirupathiraoallada5469
@tirupathiraoallada5469 7 месяцев назад
Tq Bro please share the link for ansible if you recorded
@Melakusisay
@Melakusisay 8 месяцев назад
That is very helpful as full course , my suggestion is if you add conceptual architecture on the Jenkin management.
@devopsshack
@devopsshack 8 месяцев назад
Sure
@fahadkhan-islamicspiritual7872
@fahadkhan-islamicspiritual7872 8 месяцев назад
Bro I m confused , just clarify plz that when dev team have multiple versions of final source codes in repository then how the final build will be created automatically ?
@romosa25
@romosa25 8 месяцев назад
Good tutorial! I hope you share the repo so we can follow along :)
@devopsshack
@devopsshack 8 месяцев назад
github.com/jaiswaladi246
@romosa25
@romosa25 8 месяцев назад
​@@devopsshackthanks for the reply! However I don't see the shopping cart in the repositories, maybe it was private?
@devopsshack
@devopsshack 8 месяцев назад
@@romosa25 github.com/jaiswaladi246/Ekart
@satyasuvartha8595
@satyasuvartha8595 8 месяцев назад
can you make complete setup of jenkins project locally for make contributions in my local system . please it will be helpfull to many student
@tina1600
@tina1600 Месяц назад
THANK YOUUUUUUUUUUUUUUUUU !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
@anilkumarreddy1178
@anilkumarreddy1178 6 месяцев назад
Hi, When referring shopping cart project from Git. you have added your own credentials under repositories in Job. How can we continue in this case for adding credentials for our practise.
@user-dd3nb4xe9i
@user-dd3nb4xe9i 10 месяцев назад
Amazing Demo Buddy I was able to bring up the stack and setup my pipelines. Amazing experience.!!! Thanks for all your work. One question now a days ec2-user is being the default user root private key is not working out of box. Did you modify any sshd_config to setup and make ubuntu work?
@devopsshack
@devopsshack 10 месяцев назад
I use ubuntu vm So by default user is ubuntu ✌🏻
@tiltedmacha
@tiltedmacha 3 месяца назад
25:19 does the java version of slave needs to be same as that of Master? What happens if they are not of same versions?
@ShobhitSaini-gk9my
@ShobhitSaini-gk9my 10 месяцев назад
My jenkins server status is active and the whole output is same as you shared in the video. But still my unlock screen is not opening.
@lokeshp6576
@lokeshp6576 Месяц назад
Hi @devops shack, Thanks for your videos. I have one doubt. How to configure JNLP Jenkins slave memory configuration request and limits. Can you please help as we are getting JNLP container memory exceeded.Hence
@kumarvmadhu
@kumarvmadhu 7 месяцев назад
Hi Aditya Im trying to replicate the video from scratch but while building the application. I am using the ecart repo url in the build job freestyle job its not getting build and the session is getting stuck. Can help with the correct repo to use for the first time?
@vantal4115
@vantal4115 10 месяцев назад
What are prerequistes for jenkins?
@ayushhajela8198
@ayushhajela8198 2 месяца назад
I'm following your jenkins tutorial. I have a doubt where I created the global credentials but while adding a node the credentials are not coming in the dropdown to select from. What could be the issue?
@chaithanyagvsm7192
@chaithanyagvsm7192 Год назад
The Code which you had shown please put in Public so, that we able to get the practice well.
@devopsshack
@devopsshack Год назад
Will do bro in sometime, i m making some modifications. Once done , i will share
@anonymousalone1434
@anonymousalone1434 Месяц назад
This is not working as of today might be some problem with the repo, it gets stuck while building even if the test cases are skipped its stuck
@amansinha94
@amansinha94 7 месяцев назад
can you share the installation steps (commands) npp file please?
@mahiway9642
@mahiway9642 4 месяца назад
How to discover only Github releases only and not regular tags in Jenkins UI for multibranch pipeline. I don't find any configuration option for that in Jenkins.
@user-pc1pm1vb7p
@user-pc1pm1vb7p 5 месяцев назад
Bro to run multistage pipeline. In every stage i have to give git credentials and need to check when expresseion with branch name ? right ?? is there any way we can skip writting git credentials in every stage ?????
@raddeiemddje3e3u3
@raddeiemddje3e3u3 7 месяцев назад
Can you share me the "Shopping-Cart" Repo, (or) Something like that,
@Mrsilakiyarajkumar
@Mrsilakiyarajkumar 19 дней назад
Hi where can i get the dependency check commands please help me
@karthikeyan.c2101
@karthikeyan.c2101 10 месяцев назад
Hi Bro How to automate npm run build command in jenkins I'll try via execute shall but it's not work's
@priyankashetty7574
@priyankashetty7574 8 месяцев назад
@DevOps Shack My node is still offline even though i have added pub key in authorized key. Please help🙏
@user-fl9oq5jl2k
@user-fl9oq5jl2k 9 месяцев назад
Everything is amazing please speak loudly bro..
@devopsshack
@devopsshack 9 месяцев назад
Agreed 🙏
@user-by1vh3vx6u
@user-by1vh3vx6u 7 месяцев назад
will you please provide this video source code link we have to practice on this explanation
@yuvrajshekhawat8799
@yuvrajshekhawat8799 9 месяцев назад
hey i cant connect to slave it's still showing same error even though i have added pub key in authorized keys, also i have allowed permitrootlogin yes in ssh config and given permission to 644 to authorized keys still not working using same setup as you are ubuntu machine.
@abhisheikmulukutla8958
@abhisheikmulukutla8958 Год назад
Wonderful video brother.Could you please make shopping kart repo as public so that we can fork that repository
@devopsshack
@devopsshack Год назад
Will do bro in sometime, i m making some modifications. Once done , i will share
@abhisheikmulukutla8958
@abhisheikmulukutla8958 Год назад
@@devopsshack Thanks Bro
@muhammadaliabidi5326
@muhammadaliabidi5326 8 месяцев назад
brother make public please @@devopsshack
@kuldeeppilaji
@kuldeeppilaji 3 месяца назад
bro you missed step for inbound ipsetup which is needed for beginner ,I had to watch another video to fix it
@narasi2308
@narasi2308 Месяц назад
bro can you please explain , im in stack that point
@funlearn5145
@funlearn5145 8 месяцев назад
Awesome work bro I have 0 experience on this just started learning , i have one question, for this application we need a database right? Can u pls mention how it works without database
@devopsshack
@devopsshack 8 месяцев назад
Two kind of databases can be used 1. Gets created dynamically during build (eg; H2 database) 2. A one where we create it manually and connect to the app So for demos i use h2
@syedmohdadil4914
@syedmohdadil4914 8 месяцев назад
Two machines were created? 1 for installing jenkins and other VM machine for adding node?
@devopsshack
@devopsshack 8 месяцев назад
Yes
@OSakthivel
@OSakthivel 5 месяцев назад
Hi Nice explanation. I have question in this video. I am a beginer of Jenkins. I can see you cerating docker image of application. my question is which server you are deploying your docker image in the build stage? Anywhere mentioning docker image have deploy in this server like that. Are you deploying your docker image in same jenkins server?
@devopsshack
@devopsshack 5 месяцев назад
I deployed the docker images to dockerhub registry
@Rahul-bx7on
@Rahul-bx7on 2 месяца назад
Hi bro I just need to know one thing. I know nothing of CI/CD, Jenkins, docker etc. So is there any prerequisites to know before watching this video?
@amoljadhav2956
@amoljadhav2956 5 месяцев назад
I am trying to follow along with the video but getting error in OWASP scan stage; I have done all setup in my local windows machine instead of Ubuntu. I've been trying to search the solution but could not find anything. any idea what I am doing wrong ? [ERROR] One or more fatal errors occurred [ERROR] Unable to connect to the database - if this error persists it may be due to a corrupt database. Consider running `purge` to delete the existing database
@Rakesh-fc1wr
@Rakesh-fc1wr 10 месяцев назад
where is scanning of image ??
@ajayshahnew
@ajayshahnew 6 дней назад
3 out of 5
@user-rv6nj1ox5r
@user-rv6nj1ox5r 10 месяцев назад
when you vi authorized_key is the content in the authorized_key there by default? because when I vi authorized_key nothing inside the file, besides the public key I pasted. Please any helpful information because I am stuck
@muhammadkamraan9696
@muhammadkamraan9696 5 месяцев назад
brother i'm also stuck here ,if you have solved this then please tell me?
@user-pc1pm1vb7p
@user-pc1pm1vb7p 5 месяцев назад
BRO​ getting error as - No tool named sonar-scanner found . i have install sonar scanner and added host name name name as sonar-scannner . please help .
@Mrsilakiyarajkumar
@Mrsilakiyarajkumar 16 дней назад
Hi while running the pipeline script i am getting an error script code exit code 1 please help me how to fix it
@elzosantos1253
@elzosantos1253 11 месяцев назад
Hi, everything ok? I would like to congratulate you for your work, I would like to know if there is a way for me to create another Jenkins account, because I am a beginner and I used the "role-based strategy" plugin and I ended up not creating the permissions and now I log into my account, but I do not have the permissions in "windows"
@devopsshack
@devopsshack 11 месяцев назад
Hello U can setup a new jenkins as per the video. Follow the steps in video
@elzosantos1253
@elzosantos1253 11 месяцев назад
@@devopsshack When I try to install another one, but when I try to enter, the login screen appears as if there is already one and I can't make another account, could you help me please?
@ranarayhan8850
@ranarayhan8850 7 месяцев назад
Please make full video of azure devops
@devopsshack
@devopsshack 7 месяцев назад
Coming soon
@rakshithbs4687
@rakshithbs4687 3 месяца назад
Can we try this project in free tier?
@Thanzeelkv
@Thanzeelkv 10 дней назад
Hi bro. I have done all the setup and i successfully deployed. The deployed stage also done. But after deploy my jenkins got stuck and am not able to access the deployed applocation in the browser. Ibhave enabled the port also in my console. But aftr deploy my jenkins UI getting stuck and cant able to click anywhere its still loading. Can u please help here. Why i cant able to access the deployed application on my browser??
@teetlavijay3614
@teetlavijay3614 9 месяцев назад
Hi . Docker and kubernetes knowledge is enough to get a job or we should learn every tool?
@devopsshack
@devopsshack 9 месяцев назад
Its not about tool Vijay It’s about learning the flow and once u know then all tools will fall in to place
@chnagen
@chnagen Месяц назад
Im getting an error like, "unable to login to docker", I can able to login with the credetials. could you please help to resolve..
@sanskaraggarwal2779
@sanskaraggarwal2779 Год назад
hey, I can't understand that configuring the VM and connect as a slave part. What was that entire slave window you open to install jdk and create a private key. please help
@devopsshack
@devopsshack Год назад
To build the project on a specific VM we add the VM with jenkins as slave and use that VM to run build commands on it. Private key was required for authentication so that VM can be connected. Installing jdk is a prerequisite for adding a vm✌🏻 If still doubt pleasing reach me in my telegram group using below link t.me/+9roGPjX1YI42Yzdl
@frankRSC
@frankRSC 2 месяца назад
is secure to use root as the user?
@balaprethiv5500
@balaprethiv5500 6 месяцев назад
I cannot understand the slave part can anyone explain that is from timestamp 23:00 to 25:00
@krishnasai8471
@krishnasai8471 2 месяца назад
An internal error occurred during form field validation (HTTP 500). Please reload the page and if the problem persists, ask the administrator for help. I am getting the above error while giving the repository URL In source code management. Can someone help here ?
@avengersreturns3348
@avengersreturns3348 10 месяцев назад
22:00
@user-co4my6fp4h
@user-co4my6fp4h 11 месяцев назад
Please give the script link in the description
@kalyanvalki4604
@kalyanvalki4604 11 месяцев назад
Hii bro how do keep sonarqube environment path in script and you explain about that path please
@devopsshack
@devopsshack 11 месяцев назад
Please check the sonarqube video in my channel
@pandudamera7211
@pandudamera7211 Год назад
Can you please make videos Ansible, Kubernetes and Terraform
@devopsshack
@devopsshack Год назад
Ok
@pandudamera7211
@pandudamera7211 Год назад
When do i expect bro
@devopsshack
@devopsshack Год назад
@@pandudamera7211 ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-EPDu7sVHG5s.html
@Label6
@Label6 Год назад
Thank you for this video sir, Although I'm a beginner in DevOps and I'm trying to understand the whole process. I'll really appreciate sir if you can share the DevOps script docs ts.
@devopsshack
@devopsshack Год назад
Hey, please checkout my github repo github.com/jaiswaladi246/Petclinic/blob/main/Jenkinsfile
@Label6
@Label6 Год назад
Thank you
@saikrishna-cs7ox
@saikrishna-cs7ox 9 месяцев назад
hi bro, how to deploy our image directly into an EKS cluster from pipeline ??? its not clear in 0-Hero series.....
@devopsshack
@devopsshack 9 месяцев назад
I haven’t made a video on that yet🙂
@saikrishna-cs7ox
@saikrishna-cs7ox 9 месяцев назад
@@devopsshack ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-Xgse7UkCr6E.html&ab_channel=DevOpsShack ,just gone through your video bro, is this sufficient to explain in my interview
@saikrishna-cs7ox
@saikrishna-cs7ox 9 месяцев назад
could you please compare it with EKS service
@vantal4115
@vantal4115 10 месяцев назад
Is it necessary to know aws before learning about jenkins.?
@devopsshack
@devopsshack 10 месяцев назад
No
@raddeiemddje3e3u3
@raddeiemddje3e3u3 8 месяцев назад
Is SonarQube is deployed on an Instances/Node??
@devopsshack
@devopsshack 8 месяцев назад
Container
@ernestngong7281
@ernestngong7281 8 месяцев назад
Can you provide the url for shopping-cart?
@devopsshack
@devopsshack 8 месяцев назад
github.com/jaiswaladi246/Ekart
Далее
Learn Jenkins! Complete Jenkins Course - Zero to Hero
1:08:28
СЕРГЕИЧ ОПОЗДАЛ #большоешоу
00:58
ArgoCD Masterclass | ArgoCD Tutorial From Scratch
58:21
Day-1 | Setup & Configure Jenkins | Jenkins
42:25
Просмотров 8 тыс.
СЕРГЕИЧ ОПОЗДАЛ #большоешоу
00:58