News for hackers. Stuff that matters.
Re:How a Jenkins Job Broke our Jenkins UI by munk-a on Thursday June 03, 2021 @03:32PM (#27386222)
I think Jenkins is a very powerful tool but I would strongly disagree that it's quite valuable in a startup environment. Jenkins has struck me as a philosophical sibling as C++ - it offers a plethora of foot guns to the user that can also be used to accomplish rather good things. I would advise Jenkins to companies with projects that don't require agile responses to user requirements where the functionality desired at the end is very clear from the beginning - since the times I see Jenkins fail the most are when the configuration of jobs on it are being updated and reconfigured rapidly.

Jenkins tends to suffer from extremely poor state management and experimenting with things can cause a permanent loss of value to companies if backups are not properly configured - compared with a system like ansible where recipes will grow and be regularly committed to a repository Jenkins doesn't have a nature version control system and as a result strikes me as extremely brittle.

I almost wish the UI for jenkins simply didn't exist and it actually was just a whole mess of config files and shell scripts so that it could be locked down to a much better degree.

Re:How a Jenkins Job Broke our Jenkins UI by zug_zug on Thursday June 03, 2021 @03:42PM (#27386337)
I don't care to unpack most of that. But what I will say is that I recommend automatically backup up jenkins nightly, I accomplished this simply by commiting jenkins_home to a git repo and pushing every night.
Re:How a Jenkins Job Broke our Jenkins UI by oblio on Thursday June 03, 2021 @05:19PM (#27387478)
These days you can also use the Configuration as Code plugin and you can automate the setup, version control it, document it, etc: https://www.jenkins.io/projects/jcasc/
Re:How a Jenkins Job Broke our Jenkins UI by 2rsf on Friday June 04, 2021 @02:58AM (#27391311)
But did you try to restore from backup? I did and was flawless and smooth