Re: "and occasionally become nearasdammit impossible to manage"
I'm in the process of migrating my cloud based ci server to new node with a whopping 1 mb of Ram. Naturally not Jenkins. It uses. Cron. Make. Tsp. Ssh. and a couple of bash scripts.
If your build tools use the cli you dont need to write/support millions of plugins.