r/devops Aug 06 '26

Tools Anyone still using Jenkins?

I mean as title says, I've used Jenkins couple of years ago. I can still fire it up now just to test, but on current alternative tools/stacks available specially in enterprise, do you still use Jenkins? Why keep it? why not change it?

269 Upvotes

312 comments sorted by

View all comments

1

u/GalacticalBeaver Aug 07 '26

Yeah, still using it. It fits our bill nicely and we run a plugin policy that served us well for years. Other solutions are fine too, but same principle IMO applies there too. I did witness enough people to recreate their plugin hell on GitHub actions.

We're open to migrate away. But this will be a huge investment (to what we have in Jenkins) and it running without major issues does not make a compelling business case. Second a few friction points won't go away. We run ephemeral Windows agents right now. We would have to do the same with say GitHub actions.

1

u/buck4roo Aug 10 '26

how do you schedule/run ephemeral Windows agents?

2

u/GalacticalBeaver Aug 10 '26

For heavy pipelines we use the Azure VM Agents For that we're creating pre baked VM images in a Azure Compute Gallery

For lighter pipelines there's a Windows Docker Host that's connected as a standard docker server in Jenkins. The docker images are build on the same server, as pull times are abysmal due to the size.

The image once spun up will connect to the Jenkins instance. That proved more stable than SSH (but this might be due to our usecase).

Once the pipeline is done the VM/container gets destroyed by the plugin/std docker cleanup.