CircleCI vs GitLab vs Jenkins comparison

Cancel
You must select at least 2 products to compare!
CircleCI Logo
1,824 views|1,672 comparisons
66% willing to recommend
GitLab Logo
9,551 views|7,786 comparisons
98% willing to recommend
Jenkins Logo
6,756 views|5,825 comparisons
88% willing to recommend
Comparison Buyer's Guide
Executive Summary

We performed a comparison between CircleCI, GitLab, and Jenkins based on real PeerSpot user reviews.

Find out what your peers are saying about GitLab, Jenkins, Amazon Web Services (AWS) and others in Build Automation.
To learn more, read our detailed Build Automation Report (Updated: April 2024).
769,479 professionals have used our research since 2012.
Featured Review
Quotes From Members
We asked business professionals to review the solutions they use.
Here are some excerpts of what they said:
Pros
"The solution offers continuous integration and continuous delivery.""Enables us to detect exactly which build failed and why, and to push multiple builds to our production environment at a very fast rate.""Some of the most valuable features include container-based builds, integration with Bit Bucket and being able to store artifacts.""The ability to automate the build process in a seamless way and run workflows effortlessly. It supports parallel builds so it can scale well. Also, it covers the basics of any build and integration tool, including email notifications (especially when tests are fixed), project insights, etc.""The automation workflow in CircleCI related to third-party applications is very good and allows standardization of applications.""It's a stable product."

More CircleCI Pros →

"We have seen a couple of merge requests or pull requests raised in GitLab. I see the interface, the way it shows the difference between the two source codes, that it is easy for anyone to do the review and then accept the request; the pull request is the valuable feature.""The dashboard and interface make it easy to use.""GitLab is a solution for source code management, container registry, pipelines, testing, and deployment.""The most valuable features of GitLab are the review, patch repo, and plans are in YAML.""GitLab is very well-organized and easy to use. Also, it offers most features that customers need.""I like that it's easy to deploy our services over GitLab. The customer support is also good with a really active community. You have a lot of support that you can get online with your stack. That is probably one of the benefits of using GitLab. It's also really fast.""For us, Gitlab's most valuable feature is the integration with Cypress. We're using Cypress as an automation tool, so we're using GitLab as a tool for running in parallel.""Of all available products, it was the easiest to use and easy to install."

More GitLab Pros →

"It's very easy to learn.""We are using the open-source version and there is a lot of plugins and features that are available and it works on agents for free. In other solutions, it will cost extra to use them with the agent.""Jenkins integrates with multiple tools like Bitbucket and makes life easier. We don't have to write a lot of code since a lot of libraries are available.""Jenkins' most valuable feature is Pipeline.""The most valuable feature is its ability to connect with different tools and technologies.""The auto-schedule feature is valuable. Another valuable feature is that Jenkins does not trigger a build when there is no change in any of the systems. Jenkins also supports most of the open-source plug-ins.""The most valuable features of Jenkins are the integration of automatic scripts for testing and the user's ability to use any script.""The initial setup is pretty simple."

More Jenkins Pros →

Cons
"Integration with Microsoft Azure is one area for improvement. Azure is growing in its user base, and supports various cloud infrastructure components such as Service Fabric, App Service, etc. Some of Azure’s deployment models (like Kudu) require a steep learning curve, but if CircleCI would come up with such features (deployment to App Service) out of the box, it would be amazing.""There needs to be some improvement in the user interface of CircleCI.""Billing is a mess.""The solution’s pricing could be better."

More CircleCI Cons →

"I rate the support from GitLab a four out of five.""GitLab could improve the patch repository. It does not have support for Conan patch version regions. Additionally, better support for Kubernetes deployment is needed as part of the package.""Some of the scripts that we encountered in GitLab were not fully functional and threw up errors.""The integration could be slightly better.""GitLab could consider introducing a code-scanning tool. Purchasing such tools from external markets can incur charges, which might not be favorable. Integrating these features into GitLab would streamline the pipeline and make it more convenient for users.""It should be used by a larger number of people. They should raise awareness.""For as long as I have used GitLab, I haven't encountered any major limitations. However, I think that perhaps the search functionality could be better.""Their RBAC is role-based access, which is fine but not very good."

More GitLab Cons →

"There are some difficulties when we need to execute the DB script.""Jenkins could simplify the user interface a little bit because it sometimes creates too many features cramped in the UI.""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.""The learning curve is quite steep at the moment.""It does not have a very user-friendly interface.""In our case, we have several products built using Jenkins. It is quite difficult to navigate into the latest stable build in a given OS.""Jenkins is an old product, and we encounter performance issues and slow response. Also, some of the plugins are not stable.""Jenkins can be improved, but it's difficult for me to explain. The initial setup could be more straightforward. If you connect Jenkins with bookings and lockouts, it can be challenging."

More Jenkins Cons →

Pricing and Cost Advice
  • "The price of CircleCI could be less expensive."
  • More CircleCI Pricing and Cost Advice →

  • "I think that we pay approximately $100 USD per month."
  • "The price is okay."
  • "It seems reasonable. Our IT team manages the licenses."
  • "Its price is fine. It is on the cheaper side and not expensive. You have to pay additionally for GitLab CI/CD minutes. Initially, we used the free version. When we ran out of GitLab minutes, we migrated to the paid version."
  • "It is very expensive. We can't bear it now, and we have to find another solution. We have a yearly subscription in which we can increase the number of licenses, but we have to pay at the end of the year."
  • "I don't mind the price because I use the free version."
  • "We are using its free version, and we are evaluating its Premium version. Its Ultimate version is very expensive."
  • "The price of GitLab could be better, it is expensive."
  • More GitLab Pricing and Cost Advice →

  • "It is a free product."
  • "Jenkins is open source."
  • "​It is free.​"
  • "Some of the add-ons are too expensive."
  • "It's free software with a big community behind it, which is very good."
  • "I used the free OSS version all the time. It was enough for all my needs."
  • "Jenkins is open source and free."
  • "There is no cost. It is open source."
  • More Jenkins Pricing and Cost Advice →

    report
    Use our free recommendation engine to learn which Build Automation solutions are best for your needs.
    769,479 professionals have used our research since 2012.
    Comparison Review
    Anonymous User
    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 nowadays. The biggest difference upon initial inspection is that TeamCity is far more focused on validating individual commits rather than certain types of tests. Jenkins’ front page presents information that is simply not useful in a non-linear development environment, where people are often working in vastly different directions. How many of the previous tests passed/failed is not really salient information in this kind of situation. Running specific tests for individual commits on TeamCity is far more trivial in terms of interface complexity than Jenkins. TeamCity just involves clicking the ”…” button in the corner on any test type (although I wish it wasn’t so easy to click “Run” by accident). I generally find TeamCity a lot more intuitive than Jenkins out of the box. There’s a point at which you feel that if you have to scour the documentation to do anything remotely complex in an application, you’re dealing with a bad interface. One disappointing thing in both is that inter-branch merges improperly trigger e-mails to unrelated committers. I suppose it is fairly difficult to determine who to notify about failure in situations like these, though. It seems like TeamCity pulls up the… Read more →
    Questions from the Community
    Top Answer:The solution offers continuous integration and continuous delivery.
    Top Answer:Beware of skyrocketing bills as CircleCI does not provide transparency into how they charge refills. Their monthly… more »
    Top Answer:We've had occasional connectivity issues with cloud resources and build failure due to its own internal system setup and… more »
    Top Answer:I find the features and version control history to be most valuable for our development workflow. These aspects provide… more »
    Top Answer:For small-scale usage, GitLab offers a free tier. For enterprise pricing, GitLab is more expensive than GitHub, as it's… more »
    Top Answer:I believe there's room for improvement in the advanced features, particularly in enhancing the pipeline functionalities… more »
    Top Answer:When you are evaluating tools for automating your own GitOps-based CI/CD workflow, it is important to keep your… more »
    Top Answer:Jenkins has been instrumental in automating our build and deployment processes.
    Ranking
    11th
    out of 41 in Build Automation
    Views
    1,824
    Comparisons
    1,672
    Reviews
    2
    Average Words per Review
    342
    Rating
    4.0
    1st
    out of 41 in Build Automation
    Views
    9,551
    Comparisons
    7,786
    Reviews
    50
    Average Words per Review
    406
    Rating
    8.6
    2nd
    out of 41 in Build Automation
    Views
    6,756
    Comparisons
    5,825
    Reviews
    37
    Average Words per Review
    382
    Rating
    7.9
    Comparisons
    TeamCity logo
    Compared 31% of the time.
    Tekton logo
    Compared 22% of the time.
    GitHub Actions logo
    Compared 9% of the time.
    AWS CodeBuild logo
    Compared 6% of the time.
    Harness logo
    Compared 3% of the time.
    Microsoft Azure DevOps logo
    Compared 50% of the time.
    Bamboo logo
    Compared 5% of the time.
    AWS CodePipeline logo
    Compared 5% of the time.
    SonarQube logo
    Compared 5% of the time.
    GitHub CoPilot logo
    Compared 3% of the time.
    Bamboo logo
    Compared 15% of the time.
    AWS CodePipeline logo
    Compared 10% of the time.
    IBM Rational Build Forge logo
    Compared 7% of the time.
    Tekton logo
    Compared 6% of the time.
    GNU Make logo
    Compared 2% of the time.
    Also Known As
    Fuzzit
    Learn More
    Overview
    CircleCI's continuous integration and delivery platform helps software teams rapidly release code with confidence by automating the build, test, and deploy process. CircleCI offers a modern software development platform that lets teams ramp quickly, scale easily, and build confidently every day.

    GitLab is a complete DevOps platform that enables teams to collaborate and deliver software faster. 

    It provides a single application for the entire DevOps lifecycle, from planning and development to testing, deployment, and monitoring. 

    With GitLab, teams can streamline their workflows, automate processes, and improve productivity.

    Jenkins is an award-winning application that monitors executions of repeated jobs, such as building a software project or jobs run by cron.

    Sample Customers
    Shopify, Zenefits, Concur Technologies, CyberAgent
    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
    Top Industries
    VISITORS READING REVIEWS
    Computer Software Company18%
    Financial Services Firm12%
    Comms Service Provider7%
    Manufacturing Company7%
    REVIEWERS
    Financial Services Firm16%
    Computer Software Company16%
    Manufacturing Company13%
    Retailer10%
    VISITORS READING REVIEWS
    Educational Organization25%
    Computer Software Company12%
    Financial Services Firm11%
    Manufacturing Company8%
    REVIEWERS
    Financial Services Firm33%
    Computer Software Company23%
    Media Company9%
    Comms Service Provider9%
    VISITORS READING REVIEWS
    Financial Services Firm20%
    Computer Software Company17%
    Manufacturing Company11%
    Government6%
    Company Size
    VISITORS READING REVIEWS
    Small Business27%
    Midsize Enterprise13%
    Large Enterprise60%
    REVIEWERS
    Small Business44%
    Midsize Enterprise9%
    Large Enterprise47%
    VISITORS READING REVIEWS
    Small Business15%
    Midsize Enterprise34%
    Large Enterprise51%
    REVIEWERS
    Small Business27%
    Midsize Enterprise16%
    Large Enterprise58%
    VISITORS READING REVIEWS
    Small Business17%
    Midsize Enterprise11%
    Large Enterprise72%
    Buyer's Guide
    Build Automation
    April 2024
    Find out what your peers are saying about GitLab, Jenkins, Amazon Web Services (AWS) and others in Build Automation. Updated: April 2024.
    769,479 professionals have used our research since 2012.