Hacker News new | ask | show | jobs
by attractiveape 2796 days ago
Jenkins has plugins so you can version control the job configs in your RCS. Jenkins pipeline or job-dsl2 (older)
1 comments

Yes and those are great when the people managing the Jenkins server are willing to install those plugins and get everyone to rewrite their stuff to use that. They did that eventually install that at $WORK, but they have a bunch of configuration for it for various libraries, which they make backwards-incompatible changes to without warning.

Fortunately, we're mostly moving to GitLab CI which doesn't have most of this bullshit.

It’s worth noting that GitLab CI will turn your Yaml build config into a nice graphical pipeline

(Another fan here)

Jenkins’ Blue Ocean also displays pipelines constructed in Groovy.
We are glad to hear that you like using GitLab CI. What are your favorite features?
Good documentation, build artifacts, good integration with rest of GitLab.