Try our new research platform with insights from 80,000+ expert users

GitLab vs Jenkins vs TeamCity comparison

 

Comparison Buyer's Guide

Executive Summary

Review summaries and opinions

We asked business professionals to review the solutions they use. Here are some excerpts of what they said:
 

Mindshare comparison

As of June 2025, in the Build Automation category, the mindshare of GitLab is 15.4%, down from 18.2% compared to the previous year. The mindshare of Jenkins is 10.5%, down from 13.0% compared to the previous year. The mindshare of TeamCity is 7.4%, up from 6.7% compared to the previous year. It is calculated based on PeerSpot user engagement data.
Build Automation
 

Featured Reviews

Rohit Kesharwani - PeerSpot reviewer
Improved agility and time to market with CI/CD enhancements
The CI/CD pipelines in GitLab ( /products/gitlab-reviews ) are highly valuable. Another important feature is the single source of repository, allowing efficient repository management and source code management. GitLab provides manageability by allowing us to manage source code effectively through separate repositories. Additionally, GitLab enables the creation of individual CI/CD pipelines for each repository, making software more agile. By integrating GitLab as a DevOps platform, we have enhanced agility, improved our time to market, and different teams can work collaboratively on various projects.
Mahdi Mallaki - PeerSpot reviewer
Has a community of plugin providers but needs improvement in Kubernetes integration
Integrating Jenkins with other tools or solutions has presented some challenges. For instance, when attempting to integrate Jenkins with Kubernetes, I encountered numerous errors, which took several days to resolve. In Jenkins, adding a feature typically involves incorporating the repository feature separately. Jenkins lacks built-in Git repository functionality, necessitating an external Git repository to store Jenkins manifests. In contrast, GitLab offers an integrated Git repository and pipeline runner, streamlining the process. One improvement for Jenkins could be integrating a Git server, simplifying the management of CI/CD pipelines. Currently, with Jenkins, modifying pipeline manifests requires navigating to a separate Git repository. In GitLab, however, manifest changes can be made directly within the repository.
Almoeeni Fazal - PeerSpot reviewer
Impressive pipeline efficiency with helpful support and a fairly straightforward setup
We use TeamCity for the CI/CD pipeline. It is used for deploying code from the desktop to the production environment. We push our code to GitHub, which then creates a pipeline to a server using AWS, deploying automatically without errors or conflicts in GitHub branches.  We also use TeamCity's…

Quotes from Members

We asked business professionals to review the solutions they use. Here are some excerpts of what they said:
 

Pros

"The initial setup of GitLab is pretty simple, with no complications."
"GitLab is very useful for pipelines, continuous integration, and continuous deployment. It is also stable."
"GitLab is kind of an image of GitHub, so it gives us the flexibility to monitor our changes in the repos."
"Continuous integration with deployment is very powerful, which is a significant reason for migrating from TFS to GitLab."
"The CI/CD pipeline with Helm has significantly improved deployment speed and efficiency."
"The solution has an established roadmap that lays out its plans for upgrades over the next two to three years."
"I find the features and version control history to be most valuable for our development workflow. These aspects provide us with a clear view of changes and help us manage requests efficiently."
"The CI/CD process is very efficient."
"It's very useful when you want to automate different processes from beginning to end."
"It is easy to use."
"The most valuable features of Jenkins are the integration of automatic scripts for testing and the user's ability to use any script."
"The most valuable feature is its ability to connect with different tools and technologies."
"We really appreciate that this solution is plug and play. When coding in the version control system, this product completes the build process automatically."
"Jenkins is a very mature product."
"I can install Jenkins for integration from multiple developers and automate application delivery, staging, and production environments."
"Jenkins is stable, user-friendly, and helps with continuous integration. As of today, I can't see any tool that's better than Jenkins."
"One of the most beneficial features for us is the flexibility it offers in creating deployment steps tailored to different technologies."
"The integration is a valuable feature."
"Good integration with IDE and JetBrains products."
"TeamCity is very useful due to the fact that it has a strong plug-in system."
"The flexibility of TeamCity allows it to fit in workflows that I have yet to imagine."
"It's easy to move to a new release because of templates and meta-runners, and agent pooling."
"It provides repeatable CI/CD throughout our company with lots of feedback on failures and successes to the intended audiences via email and Slack."
"Time to deployment has been reduced in situations where we want to deploy to production or deploy breaking changes."
 

Cons

"While GitLab is a great tool for developers, it lacks project planner features. Roadmaps and Gantt charts in GitLab are not as advanced as in Jira, and changing start and end dates is more laborious in GitLab."
"The initial setup was quite challenging because it takes some time to understand how to pull out or push the code."
"It can be free for commercial use."
"It has fewer options, and its UI is not so user-friendly."
"I rate the support from GitLab a four out of five."
"There are some challenges with repository file management as GitLab may struggle to manage larger files."
"The documentation could be improved to help newcomers better understand things like creating new branches."
"The user interface could be more user-friendly. We do most of our operations through the website interface but it could be better."
"The upgrades need improvement."
"Centralized user management would be helpful."
"Jenkins relies on the old version of interface for configuration management. This needs improvement."
"The solution's UI can use a facelift and the logs can use more detailed information."
"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."
"I would like to see even more integrations included in the next release."
"The product should provide more visualization as to how many pipelines are performing and how many builds are happening. It should also integrate with Kubernetes and OpenShift."
"They need to improve their documentation."
"If there was more documentation that was easier to locate, it would be helpful for users."
"If TeamCity could create more out of the box solutions to make it more user friendly and create more use cases, that would be ideal."
"The upgrade process could be smoother. Upgrading major versions can often cause some pain."
"The UI for this solution could be improved. New users don't find it easy to navigate. The need some level of training to understand the ins and the outs."
"We've called TeamCity tech support. Unfortunately, all their tech support is based in Europe, so we end up with such a big time crunch that I now need to have one person in the US."
"I need some more graphical design."
"Last time I used it, dotnet compilation had to be done via PowerShell scripts. There was actually a lot that had to be scripted."
"It will benefit this solution if they keep up to date with other CI/CD systems out there."
 

Pricing and Cost Advice

"My company uses the free version of GitLab, which is GitLab Community Edition. There is a licensed version also available for GitLab."
"I'm not sure if they have some kind of discount. I've been negotiating with them on prices before, and I believe they weren't too happy to give discounts, but list prices are $19 per user, per month for Premium and $99 per user, per month for Ultimate. So, the difference between Premium and Ultimate is a bit bigger, and in most companies, you need to build some type of business case."
"We are currently using the open-source version."
"We are using its free version, and we are evaluating its Premium version. Its Ultimate version is very expensive."
"The solution is based on a subscription model and is reasonably priced."
"GitLab is comparatively expensive, but it provides value because it's feature-rich."
"GitLab is highly priced for smaller teams, but it's okay if considering a user base of thousands."
"GitLab's pricing is good compared to others on the market."
"I used the free OSS version all the time. It was enough for all my needs."
"It is an open source."
"The solution is one of the lowest costs compared to competitors."
"We are using the freeware version of Jenkins."
"It could be cheaper because there are many solutions available in the market. We are paying yearly."
"Jenkins is open source and free."
"Jenkins is a free solution, it is open source."
"Jenkins is an open-source tool."
"The licensing is on an annual basis."
"Start with the free tier for a few build configs and see how it works for you, then according to your scale find the enterprise license which fits you the most."
report
Use our free recommendation engine to learn which Build Automation solutions are best for your needs.
856,873 professionals have used our research since 2012.
 

Comparison Review

it_user184734 - PeerSpot reviewer
Jan 22, 2015
I generally find TeamCity a lot more intuitive than Jenkins.
Moving to TeamCity from Jenkins At work, we’re slowly migrating from Jenkins to TeamCity in the hope of ending some of our recurring problems with continuous integration. My use of Jenkins prior to this job has been almost strictly on a personal basis, although I pretty much only use Travis…
 

Top Industries

By visitors reading reviews
Educational Organization
16%
Financial Services Firm
13%
Computer Software Company
13%
Government
9%
Financial Services Firm
22%
Computer Software Company
18%
Manufacturing Company
11%
Government
6%
Financial Services Firm
24%
Computer Software Company
18%
Comms Service Provider
6%
Manufacturing Company
5%
 

Company Size

By reviewers
Large Enterprise
Midsize Enterprise
Small Business
 

Questions from the Community

What do you like most about GitLab?
I find the features and version control history to be most valuable for our development workflow. These aspects provi...
What is your experience regarding pricing and costs for GitLab?
The pricing and cost are on par with other tools and are neither too expensive nor cheap.
What needs improvement with GitLab?
One significant feature we lack is the configuration that enforces code reviews, which simplifies the development lif...
How does Tekton compare with Jenkins?
When you are evaluating tools for automating your own GitOps-based CI/CD workflow, it is important to keep your requi...
What do you like most about Jenkins?
Jenkins has been instrumental in automating our build and deployment processes.
What is your experience regarding pricing and costs for Jenkins?
Jenkins is used in many companies to save money, especially within R&D divisions, by avoiding the expenses of pro...
What do you like most about TeamCity?
One of the most beneficial features for us is the flexibility it offers in creating deployment steps tailored to diff...
What is your experience regarding pricing and costs for TeamCity?
Compared to new technologies, TeamCity is more expensive and is an older tool compared to tools like GitLab.
What needs improvement with TeamCity?
TeamCity's user interface could be improved; specifically, the tree structure on the homepage is not clear, making it...
 

Comparisons

 

Also Known As

Fuzzit
No data available
No data available
 

Overview

 

Sample Customers

1. NASA  2. IBM  3. Sony  4. Alibaba  5. CERN  6. Siemens  7. Volkswagen  8. ING  9. Ticketmaster  10. SpaceX  11. Adobe  12. Intuit  13. Autodesk  14. Rakuten  15. Unity Technologies  16. Pandora  17. Electronic Arts  18. Nordstrom  19. Verizon  20. Comcast  21. Philips  22. Deutsche Telekom  23. Orange  24. Fujitsu  25. Ericsson  26. Nokia  27. General Electric  28. Cisco  29. Accenture  30. Deloitte  31. PwC  32. KPMG
Airial, Clarus Financial Technology, cubetutor, Metawidget, mysocio, namma, silverpeas, Sokkva, So Rave, tagzbox
Toyota, Xerox, Apple, MIT, Volkswagen, HP, Twitter, Expedia
Find out what your peers are saying about GitLab, Google, Jenkins and others in Build Automation. Updated: June 2025.
856,873 professionals have used our research since 2012.