CircleCI vs GitLab vs Jenkins comparison

Cancel
You must select at least 2 products to compare!
CircleCI Logo
1,878 views|1,711 comparisons
66% willing to recommend
GitLab Logo
9,891 views|7,811 comparisons
98% willing to recommend
Jenkins Logo
6,896 views|5,921 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, Google and others in Build Automation.
To learn more, read our detailed Build Automation Report (Updated: April 2024).
767,995 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 automation workflow in CircleCI related to third-party applications is very good and allows standardization of applications.""Some of the most valuable features include container-based builds, integration with Bit Bucket and being able to store artifacts.""The solution offers continuous integration and continuous delivery.""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.""Enables us to detect exactly which build failed and why, and to push multiple builds to our production environment at a very fast rate.""It's a stable product."

More CircleCI Pros →

"GitLab is kind of an image of GitHub, so it gives us the flexibility to monitor our changes in the repos.""CI/CD is very good. The version control system is also good. These are the two features that we use.""GitLab integrates well with other platforms.""The most valuable feature of GitLab is the automatic merging of code.""The user interface is really good so that helps with huge teams who need to collaborate.""The solution's most valuable feature is that it is compatible with GitHub. The product's integration capabilities are sufficient for our small company of 35 people.""The most valuable feature of GitLab is the ability to upload scripts and make changes when needed and then reupload them. Additionally, the solution is user-friendly.""The SaaS setup is impressive, and it has DAST solutioning."

More GitLab Pros →

"Jenkins allows us to automate deployment, so I no longer have to do it manually. That's the primary use case. The other advantage of Jenkins is that it's open source. It was free for me to download and install. It's a product that's been in use for many years, so I can find a lot of support online for any issues that I may encounter while configuring anything for a given use case.""The most valuable feature is its ability to connect with different tools and technologies.""We significantly reduced build times of large projects (more than 80k lines of Scala code) using build time on Jenkins as a time sample. It reduced the developer write-test-commit cycle time, and increased productivity.""The simplicity of Jenkins and the evolving ecosystem of Jenkins are most valuable. Today, you do not have to write a pipeline from scratch. The library functionality of Jenkins helps you to bring all those in ready-made, and you also get the best practices for them. That is a great feature of Jenkins, and that is why it is being used significantly.""Different types of jobs, such as Pipeline, Build, Freestyle, Maven, etc.""The most valuable features of Jenkins are the integration of automatic scripts for testing and the user's ability to use any script.""Jenkins is stable, user-friendly, and helps with continuous integration. As of today, I can't see any tool that's better than Jenkins.""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."

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.""Billing is a mess.""The solution’s pricing could be better.""There needs to be some improvement in the user interface of CircleCI."

More CircleCI Cons →

"It could have more security integrations and the ability to check the vulnerability of the code. I don't think it is a responsibility of Gitlab, but it would be nice to have more options to integrate with.""This solution could be improved by adding modifications such as slack notifications.""GitLab would be improved with the addition of templates for deployment on local PCs.""The solution could improve by providing more integration into the CI/CD pipeline, an autocomplete search tool, and more supporting documentation.""It should be used by a larger number of people. They should raise awareness.""We have only seen a couple of issues on Gitlab, which we use for building some of the applications.""GitLab's UI could be improved.""I believe there's room for improvement in the advanced features, particularly in enhancing the pipeline functionalities."

More GitLab Cons →

"Better and easy-to-use integration with Docker would be an improvement.""It would be helpful if they had a bit more interactive UI.""The bug fix speed is very slow.""I would like to see even more integrations included in the next release.""Upgrading and maintaining plugins can be painful, as sometimes upgrading a plugin can break functionality of another plugin that a job is dependent on.""We cannot change the ownership of any directory or file or any kind of directory.""Jenkins could improve by allowing more scripting languages. We need to use Groovy scripting and it is difficult to debug and it is not ideal for creating file scripts. We tried to search for assistance but we did not find much help.""Jenkins could have better cloud functionality. Currently, we are using the existing legacy model, but we are moving toward the cloud, so it would be great if they could improve in that area. In the future, I would like more cloud features and related training materials, like a video tutorial."

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.
    767,995 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:The tool helps to integrate CI/CD pipeline deployments. It is very easy to learn. Its security model is good.
    Top Answer:GitLab could consider introducing a code-scanning tool. Purchasing such tools from external markets can incur charges… 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,878
    Comparisons
    1,711
    Reviews
    2
    Average Words per Review
    342
    Rating
    4.0
    1st
    out of 41 in Build Automation
    Views
    9,891
    Comparisons
    7,811
    Reviews
    50
    Average Words per Review
    402
    Rating
    8.6
    2nd
    out of 41 in Build Automation
    Views
    6,896
    Comparisons
    5,921
    Reviews
    39
    Average Words per Review
    386
    Rating
    7.8
    Comparisons
    TeamCity logo
    Compared 32% of the time.
    Tekton logo
    Compared 21% of the time.
    GitHub Actions logo
    Compared 8% of the time.
    AWS CodeBuild logo
    Compared 6% of the time.
    AWS CodePipeline logo
    Compared 3% of the time.
    Microsoft Azure DevOps logo
    Compared 48% 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 14% of the time.
    AWS CodePipeline logo
    Compared 9% of the time.
    IBM Rational Build Forge logo
    Compared 7% of the time.
    Tekton logo
    Compared 7% 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 Business26%
    Midsize Enterprise13%
    Large Enterprise61%
    REVIEWERS
    Small Business44%
    Midsize Enterprise9%
    Large Enterprise47%
    VISITORS READING REVIEWS
    Small Business15%
    Midsize Enterprise33%
    Large Enterprise52%
    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, Google and others in Build Automation. Updated: April 2024.
    767,995 professionals have used our research since 2012.