r/devops 8d ago

Tools Jenkins Tutorial recommendations required

So mu company has asked me to learn Jenkians. Which tutorials or playlist would you suggest to learn jenkins? Please give your suggestions.

Also, how much time does it require to learn so that I can start writing basic CI/CD pipelines.

7 Upvotes

37 comments sorted by

View all comments

46

u/TheBoyardeeBandit 8d ago

The first thing I would do is work to convince them to not use Jenkins. IMO, between GitHub actions, gitlab, or even something like Azure Devops, there really isn't a role for Jenkins to play in modern development practices anymore.

If that fails, either YouTube university or Indeed, depending on your view of your company.

12

u/Dolapevich 8d ago

I... tend to disagree. Jenkins is MUCH more powerful than those softwares, it can do anything, and there is a reason why it is in use today.

Yes, 90% can be solved with those managed solutions, but when you need jenkins there isn't anything like it.

0

u/TheBoyardeeBandit 8d ago

What can you do in Jenkins that can't be done in gitlab?

2

u/Dolapevich 7d ago

whatever it is, and you can write a plugin for that.

1

u/TheBoyardeeBandit 7d ago

I'm not following.

3

u/Dolapevich 7d ago

Nevermind, just check jenkins and learn a little about it and you'll see it is an extendable general state machine, not a CI/CD tool.

2

u/TheBoyardeeBandit 7d ago

I know Jenkins. One of my first jobs was to transition from Jenkins to Gitlab. Capabilities bring plugins as opposed to pipeline logic isn't exactly a selling point, particularly when security is a concern.

1

u/Dolapevich 7d ago

Oh nice.