Top 5 Jenkins Plugins

Top 5 Jenkins Plugins


Top 5 Jenkins Plugins

In this Dhub Repository, we talk about the top 5 Jenkins plug-ins you should know for your DevOps career.

Subscribe to get weekly DevOps Career Tips: https://goo.gl/u7d9fW

Share this channel with a YouTube friend: https://goo.gl/nKDS4Q

If you have a topic you want me to cover, please use #dhubrepository in the comments.

Watch this playlist for all DevOps career tips: https://goo.gl/G5Q58B

Watch this playlist for all my week rants: https://goo.gl/gPv1Z1

Watch this playlist for DevOps Defined vids: https://goo.gl/2aZdQT

Schedule a 1-on-1 consultation with me to talk about your DevOps career or if you’re interested in being your own boss with TEEMA: https://yourdevopsrecruiter.com

#devops
#devopscareeradvice
#dhubrepository


Content

0.18 -> - Today on the DHUB Repository we talk about
2.19 -> the five Jenkins plugins you need to know.
4.82 -> Let's go.
5.882 -> (beeping and typing)
11.72 -> What's up everybody, Ken M. Middleton here,
13.31 -> your DevOps recruiter helping you continuously
15.16 -> improve your DevOps career.
16.64 -> Now remember, if you get anything
17.92 -> from these videos don't forget to like
19.91 -> and subscribe so I give you a new video
22.3 -> each and every week.
23.58 -> So as I share with you today we're gonna talk
25.26 -> about Jenkins.
26.56 -> And everybody loves Jenkins because it is probably
29.71 -> the number one continuous integration tool.
31.89 -> But the thing about Jenkins is that it has so
34.32 -> many plugins that sometimes it's challenging
37.46 -> to know which ones you need to prioritize
40.21 -> in regards to your DevOps career.
41.71 -> No worries.
42.59 -> I got you today.
43.67 -> There are hundreds and hundreds of different
45.57 -> Jenkins plugins out there and I'm gonna break
47.61 -> it down to the top five that I feel like you
50.07 -> definitely want to know to have a good state
52.42 -> and foundation for your DevOps career.
55.07 -> Coming in at number five we have Jira.
56.98 -> Now, everybody loves Jira because it's just
58.98 -> probably the number one bug-tracking software out there.
62.31 -> A lot of companies use it.
64.09 -> Primarily it's used, like I said, to track bugs,
66.46 -> some project management to kind of view
68.15 -> your projects that you have within it,
69.99 -> and then issue tracking within your pipeline.
72.38 -> So this integrates well into Jenkins
75.02 -> so you don't have to go outside to view
76.98 -> all of this so you wanna be able to consistently
79.22 -> see what is going on, where the issues are,
81.72 -> find the bugs and fix them quickly.
84.23 -> So great and easy understandable, coming in
86.87 -> at number five, Jira.
88.74 -> Coming in at number four we're gonna have GitHub
91.19 -> and GitLab Pull Request plugin.
93.97 -> So this is great because as most people know
96.4 -> GitHub and GitLab is something that a lot
98.49 -> of individuals use when it comes to merging
100.42 -> their code within the CI city pipeline
103.18 -> so this plugin will allow you to automatically
105.85 -> run tests on your code to see what passes, what fails.
110.13 -> It would actually give you status reports
111.94 -> so you can analyze where the issues are
114.08 -> and potentially see what the problems are.
115.81 -> And if it is passes it allows you to even set up
118.9 -> an automated configuration to integrate it
121.83 -> into your pipeline.
122.98 -> So coming in at number four, great tool,
125.47 -> GitHub/GitLab plugin.
127.15 -> Coming in at number three, we got Performance plug-in.
130.05 -> Now, as we know one thing about DevOps
132.35 -> and the CI city pipeline in general is telemetry,
134.82 -> being able to monitor, analyze what is going on.
137.83 -> The Performance plugin allows you to do just that
140.72 -> within Jenkins.
141.61 -> So it can integrate with a lot of different
143.31 -> performance tools like JMETER, JUNIT and Taurus
146.67 -> so you can look at, analyze graphs, reports
149.53 -> that come through so you can consistently
151.62 -> figure out where the issues are, see where
153.55 -> the problems that you need to fix and make
155.93 -> your CI city that much better.
157.76 -> So coming in at number three, Performance plugin.
159.99 -> Coming in at number two, this is gonna be the Build
162.51 -> Process plugin.
163.73 -> Now, in regards to all the different jobs
165.8 -> that you create within Jenkins, one of the things
167.69 -> you have to do is put them together.
170.24 -> Of course, right?
171.31 -> And you don't wanna consistently do this manually
173.35 -> so the Builds Process Jobs plugin allows you
176.28 -> to put the different jobs within Jenkins together
178.95 -> in regards to their dependencies on each other,
181.24 -> to test them to make sure there aren't any issues
183.27 -> in regards to the problems of them connecting.
185.97 -> It can create triggers to do a lot of the build
188.96 -> automatically or you can do it manually.
191.29 -> So you decide how you wanna build it out
193.14 -> but it allows you to take all your jobs,
194.87 -> put them in a nice, streamlined process
196.81 -> and give you a good overview of the build process
199.5 -> so you can see what's working, what's not working,
201.65 -> and then fix accordingly.
202.79 -> So coming in at number two, Build Pipeline plugin.
205.23 -> And coming in at number one, and I think a lot
206.73 -> of you probably would've guessed it,
207.91 -> but is the Jobs DSL plugin.
210.75 -> The great thing about the Job DSL plugin
212.82 -> is that it allows you to create templates
215.5 -> within Jenkins so you don't have to create
217.56 -> jobs over and over and over.
219.03 -> Using Groovy it creates a domain-specific
221.64 -> language that allows you to create these templates.
223.97 -> And you can copy from job to job so that you have
226.33 -> a standardized template that you're gonna use
228.19 -> or standardized code that you're gonna use within each job.
230.69 -> Instead of you having to do it each time
232.86 -> you use the DSL program to copy it over
235.28 -> to something else so you can create more
237.03 -> jobs quicker so not so much manual work.
239.91 -> And as always you like to automate everything.
242.34 -> So coming in at number one, Job DSL plugin.
245.28 -> So that is it.
246.21 -> So many different plugins out there.
247.68 -> I would love to know your thoughts on other
249.33 -> plugins that you think are good.
250.76 -> Do me a favor, comment in the link below
252.61 -> if you have some other plugins that you think
254.45 -> are really good that DevOps engineers should know.
257.08 -> And as always I'm looking for more information
259.02 -> on a topic to share with you so let me know
260.5 -> your thoughts on other things you want me to share.
262.91 -> And I appreciate your time.
264.35 -> See you in the next video.

Source: https://www.youtube.com/watch?v=exu4SpFSCCQ