Is Jenkins Dead?

Is Jenkins Dead?

Blog

Some may wish Jenkins disappeared completely. Apparently, it is still used in many companies. It can still be helpful, as long as it is properly managed.

There are 5 rules to make it more flexible, reliable and efficient:

1️⃣ Run it inside container, preferably on Kubernetes
2️⃣ Update plugins ONLY by rebuilding and testing a new image
3️⃣ Use multiple instances by sharding it - assign it by team/department/environment etc.
4️⃣ Use dynamically created pods as workers (use Kubernetes plugin)
5️⃣ Manage jobs, configuration, access with code only - leverage JCasC (Jenkins Configuration as Code)

I wish more companies would use Jenkins according to these rules. I’ve seen (and helped) many where it’s a reliable and mature cornerstone of the delivery platform.

🤔 And what do you think? Will Jenkins be finally replaced by other, newer solutions? If so, which one is your favourite?

Comments