Jenkins CI Alternatives

The cluster centers on debates about Jenkins as a CI/CD tool, its drawbacks like bloat, configuration complexity, and plugin issues, and comparisons to alternatives such as GitLab CI.

➡️ Stable 0.6x DevOps & Infrastructure
1,999
Comments
17
Years Active
5
Top Authors
#6271
Topic ID

Activity Over Time

2010
7
2011
49
2012
28
2013
79
2014
43
2015
89
2016
276
2017
229
2018
255
2019
201
2020
135
2021
151
2022
103
2023
157
2024
55
2025
133
2026
9

Keywords

e.g config.xml apple.com CI CD UI SQL GIT GPL ASP jenkins gitlab ci plugins builds github plugin github actions build git

Sample Comments

fnord77 Jun 4, 2021 View on HN

we've had great luck with gitlab-ci. Jenkins is just a nightmare.

aprdm Oct 15, 2020 View on HN

Totally agreed ! I still haven’t found something other than jenkins that would work for our use case which is very similar to what you stated.

sytse Oct 25, 2019 View on HN

What can you do with Jenkins and not GitLab CI that made you go back to Jenkins?

yters Jun 23, 2020 View on HN

how is that better than jenkins?

MasterScrat Sep 6, 2013 View on HN

I'm currently considering Jenkins for my next project; what were its shortcomings for you?

999900000999 Dec 8, 2025 View on HN

Always open to learning, what's wrong with Jenkins?It's a bit bloated, but it's free and works.

ak217 Sep 3, 2018 View on HN

Having used Hudson/Jenkins for many years, I recently considered setting it up for a new project, and backed away mostly due to the issues Kohsuke describes. We ended up choosing GitLab instead.GitLab has been pulling ahead in features and usability, compared to other things I've tried. Right now, different projects I'm involved with use a combination of GitLab Enterprise, Travis, Circle, and Google Cloud Build. Of those, GitLab accommodates the heaviest and most sophisticated

orlovs Jun 3, 2021 View on HN

Probably not possible to describe. Jenkins is just tool, if used wrong it will bite to operators. Problem with jenkins is that it's takes time to setup workflow. You configure to run plugin-install-tool, JaaC, Jobdsl, Shared Libs, some credential store etc. But when it's up and running, oh boy, it's factory. I have run jenkins with 5k+ jobs. All auto gen, no manual interventions etc. Gitlab-CI (same as github actions) I like due opinionated approach. It makes things easier if setu

mschuster91 Dec 3, 2023 View on HN

I'm so much more happy with GitLab CI. The only thing that is easy to implement in Jenkins, but an outright horror in anything else, is the usual "helper scripts" stuff: sync the production database to integration (and remove PII in the process), run reports and data analysis... the best way I've figured out to implement this is to create an empty branch (git checkout --orphan helper_xyz) and then run pipelines against this branch either manually or on a schedul

dave_sid Dec 8, 2020 View on HN

Have you tried using Jenkins? You should use that instead.