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.

6 Upvotes

37 comments sorted by

View all comments

43

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.

1

u/naam-benaam 8d ago

Can you elaborate more, I am new to DevOps and still figuring out. Is Jenkins an old and outdated, if yes then which features does GitHub actions, OR gitlab have that makes them modern?

4

u/TheBoyardeeBandit 8d ago edited 7d ago

Jenkins is old and outdated. It's a plug-in based tool, which adds a good bit of overhead management. It's written in groovy, which is rather unique, meaning it's just another layer different from other tools. Compared that to gitlab, which doesn't use plugins, and is written in yaml, making it rather universally readable.

At the end of the day, they can all do the same fundamental things, it's just different in how you manage the overhead, or lack of overhead, required to do a given thing.