We performed a comparison between Jenkins and Gitlab based on our users’ reviews in four categories. After reading all of the collected data, you can find our conclusion below.
Comparison Results: Based on the parameters we compared, GitLab comes out ahead of Jenkins. Our reviewers found that installation on Windows is not intuitive and its maintenance can be more demanding.
"The code merging capability is something that we use very frequently."
"I like that you can use GitLab as a double-sided solution for both DevOps and version management. It's a good product for working in these two areas, and the user interface makes it easy to understand."
"A user friendly solution."
"The most valuable features of GitLab are the CI/CD pipeline and code management."
"CI/CD is valuable for me."
"GitLab is very well-organized and easy to use. Also, it offers most features that customers need."
"The most valuable feature of GitLab is its security."
"The most valuable feature of GitLab is the automatic merging of code."
"GitHub linking is pretty good. We have a deployment application where we can run our tests and add various variables to be passed as assertions to those tests. This is pretty fluid with Jenkins."
"Jenkins is very easy to use."
"Jenkins can be used for elastic management, if you have any sensitive data or credentials you can use them across the environment. Additionally, the solution is easy to use and can be used across multiple use cases."
"Different types of jobs, such as Pipeline, Build, Freestyle, Maven, etc."
"When we have manual tasks, we have to depend on multiple technical teams. With Jenkins, we can bring all the technologies together by the click of a button. We can see results without having to depend on different teams. Jenkins makes life easy for the database and DevOps teams."
"I am not aware of the available options in the market right now compared to Jenkins, but I am pretty much happy with the service that Jenkins is providing our company."
"The deployment of traditional Jenkins is easy."
"It is very useful for us to be able to collect and manage automatic processing pipelines."
"We'd always like to see better pricing on the product."
"It is a little complex to set up the pipelines within the solution."
"GitLab can improve by integrating with more tools, such as servers with Docker."
"I believe there's room for improvement in the advanced features, particularly in enhancing the pipeline functionalities."
"I would like to see static analysis also embedded in GitLab. That would also help us. If there's something that it does internally by GitLab and then that is already tied up with your pipeline and then it can tell you that you're coding is good or your code is not great. Based on that, it would pass or fail. That should be streamlined. I would think that would help to a greater extent, in terms of having one solution rather than depending on multiple vendors."
"The solution does not have many built-in functions or variables so scripting is required."
"The price of GitLab could improve, it is high."
"There is a need to improve or adopt AI into the ecosystem like a co-pilot, which Microsoft has done with GitHub."
"The solution could improve by having more advanced integrations."
"Jenkins relies on the old version of interface for configuration management. This needs improvement."
"It can be improved by including automated mobile reporting integrations."
"Jenkins is not an easy solution to use and the configuration is not simple. They can improve the solution by adding a graphical interface that is more user-friendly."
"The UI of Jenkins could improve."
"I think an integrated help button, that respected the context of the change/work in hand, would be a worthwhile improvement."
"The support for the latest Java Runtime Environment should be improved."
"We would like to see the addition of mobile simulators support to this solution, as part of its open-source offering. We currently have to carry out manual testing for these platforms."
GitLab is ranked 1st in Build Automation with 70 reviews while Jenkins is ranked 2nd in Build Automation with 83 reviews. GitLab is rated 8.6, while Jenkins is rated 8.0. The top reviewer of GitLab writes "Powerful, mature, and easy to set up and manage". On the other hand, the top reviewer of Jenkins writes "A highly-scalable and stable solution that reduces deployment time and produces a significant return on investment". GitLab is most compared with Microsoft Azure DevOps, SonarQube, Bamboo, AWS CodePipeline and Veracode, whereas Jenkins is most compared with Bamboo, AWS CodePipeline, IBM Rational Build Forge, Harness and Tekton. See our GitLab vs. Jenkins report.
See our list of best Build Automation vendors.
We monitor all Build Automation reviews to prevent fraudulent reviews and keep review quality high. We do not post reviews by company employees or direct competitors. We validate each review for authenticity via cross-reference with LinkedIn, and personal follow-up with the reviewer when necessary.