logoalt Hacker News

bigstrat2003today at 6:17 AM2 repliesview on HN

Jenkins, like many complex tools, is as good or bad as you make it. My last two employers had rock solid Jenkins environments because they were set up as close to vanilla as possible.

But yes, Groovy is a much better language for defining pipelines than YAML. Honestly pretty much any programming language at all is better than YAML. YAML is fine for config files, but not for something as complex as defining a CI pipeline.


Replies

tcoff91today at 6:23 AM

What kills me is when these things add like control flow constructs to YAML.

Like just use an actual programming language!

PunchyHamstertoday at 8:51 AM

biggest flaw of jenkins is that by default it runs on builder env, as it was made pre-container era. But I do like integration with viewing tests and benchmarks directly in the project, stuff that most CI/CD systems lack