Why does Jenkins have a bad reputation around here? Why do you hate it?
Conversation
Notices
-
nixCraft 🐧 (nixcraft@mastodon.social)'s status on Wednesday, 20-Nov-2024 19:47:06 JST nixCraft 🐧 -
Michele Adduci (madduci@mastodon.social)'s status on Wednesday, 20-Nov-2024 20:24:38 JST Michele Adduci @nixCraft a lot of functionalities are available only through plugins and these are sources of headache, especially due to CVEs and non trivial intra-dependencies, which might lead to break Jenkins itself sometimes .
An important feature such as backup is not even there, you can only do that through plugins or copying the correct files (ugh) which is, for 2024, very bad
-
hansvschoot (hansvschoot@mastodon.social)'s status on Wednesday, 20-Nov-2024 20:36:50 JST hansvschoot @nixCraft anybody who hates Jenkins, gets upset about the wrong things in life :-)
-
Michael Kohne (mhkohne@mastodon.social)'s status on Wednesday, 20-Nov-2024 21:04:20 JST Michael Kohne @nixCraft I used it for a number of years at job[-1], and it was...fine. Clunky in a lot of ways, and too many things are in pre-installed plug-ins that would interact strangely. I think it's also had a bunch of security issues over the years that make people twitchy (I just kept my instance off the internet).
-
Psycodepath (psycodepath@mastodon.social)'s status on Wednesday, 20-Nov-2024 21:44:56 JST Psycodepath @nixCraft at a Former Job we had a Project, that deployed one project to 12 instances.
We could not add an Environment because we got a Method size too large jvm Error.
It was nothing crazy just running Tests, compile FS and rsync to those instances.
Never had an issue with that on gitlab ci
-
Joseph Lamoree (jlamoree@mastodon.social)'s status on Wednesday, 20-Nov-2024 22:33:41 JST Joseph Lamoree @nixCraft I was not aware of it having a bad reputation. Perhaps you have bad friends.
-
Mike Seymour (mikeseymour@mastodon.social)'s status on Wednesday, 20-Nov-2024 22:45:47 JST Mike Seymour @nixCraft Like any tool, it can make life easier or harder depending on how it's used. At my last job, I set it up to do a simple job which it did very well. At this job, long-departed people tried to make it do all manner of complicated things. We depend on it for a lot of testing, but it keeps breaking and no-one really understands the detail of what it's doing or why.
-
London Eastfield 🇵🇸 (lawmanlungis@mastodon.social)'s status on Thursday, 21-Nov-2024 15:03:22 JST London Eastfield 🇵🇸 @nixCraft Because: Java
-