TrustRadius: an HG Insights company

Save this comparison

Save this comparison

Contact about GitLab

Please fill out the form below to get in touch.

GitLab

Connect with GitLab

What are you interested in?

Already have an account?

You hereby consent to have TrustRadius share the information supplied on this form with GitLab so that GitLab and TrustRadius may contact you in regard to the information requested.

Add Product

Recommended Comparisons

    Overview
    ProductRatingMost Used ByProduct SummaryStarting Price

    Azure DevOps Server

    Score8.5 out of 10
    N/AAzure DevOps Server (formerly Team Foundation Server, or TFS) is the on-premise version of Azure DevOps. To license Azure DevOps Server an Azure DevOps license and a Windows operating system license (e.g. Windows Server) for each machine running Azure DevOps Server.N/A

    GitLab

    Score8.9 out of 10
    N/AGitLab is an intelligent orchestration platform for DevSecOps, where software teams enable AI at every stage of the software lifecycle to ship faster. The platform enables teams to automate repetitive tasks across planning, building, securing, testing, deploying, and maintaining software.

    $0

    per month per user

    GoCD

    Score8 out of 10
    N/AGoCD, from ThoughtWorks in Chicago, is an application lifecycle management and development tool.N/A
    Pricing
    Azure DevOps ServerGitLabGoCD
    Editions & Modules
    No answers on this topic
    GitLab Free (self-managed)
    $0
    GitLab Free
    $0
    GitLab Premium
    $29
    per month per user
    GitLab Premium (self-managed)
    $29
    per month per user
    GitLab Ultimate
    Contact Sales
    GitLab Ultimate (self-managed)
    Contact Sales
    No answers on this topic
    Offerings
    Pricing Offerings
    Azure DevOps ServerGitLabGoCD
    Free Trial
    NoYesNo
    Free/Freemium Version
    YesYesNo
    Premium Consulting/Integration Services
    NoYesNo
    Entry-level Setup FeeNo setup feeOptionalNo setup fee
    Additional Details—GitLab Credits enable flexible, consumption-based access to agentic AI capabilities in the GitLab platform, allowing you to scale AI adoption at your own pace while maintaining cost predictability. Powered by Duo Agent Platform, GitLab’s agentic AI capabilities help software teams to collaborate at AI speed, without compromising quality and enterprise security. If usage exceeds monthly allocations and overage terms are accepted, automated on-demand billing activates without service interruption, so your developers never lose access to AI capabilities they need. Real-time dashboards provide transparency into AI consumption patterns. Software teams can see usage across users, projects, and groups with granular attribution for cost allocation. Automated threshold alerts facilitate proactive planning. Advanced analytics deliver trending, forecasting, and FinOps integration.—
    More Pricing Information
    Community Pulse
    Azure DevOps ServerGitLabGoCD
    Considered Multiple Products
    Microsoft
    Chose Azure DevOps Server
    Azure DevOps has a
    Incentivized
    Chose Azure DevOps Server
    Because of the microsoft ecosystem and the product is also build on ms services cloud which uses azure internal services so it is easy to integrate.
    more reliant support available for the microsoft services because of the well established user community of the product and …
    Incentivized
    Chose Azure DevOps Server
    • Better bug and user story tracking feature.
    • Easy integration with multiple version controls and code repo like- GitHub and Bitbucket.
    • Managing ticket lifecycle is quite good, able to easily move through different stages.
    Incentivized
    Chose Azure DevOps Server
    The advantage of Team Foundation Server is the integration capability with Microsoft technologies and products, such as Visual Studio. Although this is an important consideration, Team Foundation Server is not a straightforward tool and needs to be improved to work seamlessly …
    Incentivized
    GitLab
    Chose GitLab
    GitLab can be installed OnPrem, and in my company, we had to choose a solution that was not on the Cloud.
    • Open source.
    • Several security / fix updates per month.
    Incentivized
    Chose GitLab
    • GitLab was chosen for the auto dev ops feature over GitHub, but then GitHub shortly then came out with GitHub Actions.
    • We also moved from GitHub enterprise to GitLab, so cost-wise was cheaper as we didn't have to host GitLab.
    • GoCD was too slow and restrictive for our liking.
    Incentivized
    Chose GitLab
    We directly moved from the older Team Foundation Server system and had considered GitHub enterprise and Bitbucket as alternatives. In a corporate ecosystem, security is a top priority and that's why we chose Gitlab. It's really simple to use, offers most modern features while …
    Incentivized
    Chose GitLab
    GitLab is full DevOps product compare with others as just VCS with other product integration. We will have control and security measures with us.
    Incentivized
    Chose GitLab
    We have a small custom code development group. We only needed a basic entry-level code management repository. Gitlab meets our needs and is very price advantageous compared to others on the market. We also needed a system that is easy to administer and easy to grant access to …
    Incentivized
    Chose GitLab
    Gitlab has a better UI, the larger community, and overall better feel than azure DevOps
    Incentivized
    Chose GitLab
    1) Good support from the community.
    2) Easy to implement and understand
    3) Easy to manage GitLab runners.
    Incentivized
    Chose GitLab
    Sometimes it gets very slow and provides a problem to connect or update the servers. Search is difficult on some pages. Some features are missing that are available on GitHub.
    Incentivized
    Chose GitLab
    Cost aside, the current field of source code management systems is exceptional. GitLab, however, rises above them all. The community version has all of the basic features needed by virtually any company and the pricing for additional features is in line with the value obtained.
    Incentivized
    ThoughtWorks
    No answer on this topic
    Key User Insights
    Would buy again
    91%
    Would buy again
    21 Answers
    97%
    Would buy again
    150 Answers
    No answers on this topic
    Delivers good value for the price
    100%
    Delivers good value for the price
    18 Answers
    99%
    Delivers good value for the price
    135 Answers
    No answers on this topic
    Happy with the feature set
    91%
    Happy with the feature set
    21 Answers
    99%
    Happy with the feature set
    152 Answers
    No answers on this topic
    Lived up to sales and marketing promises
    100%
    Lived up to sales and marketing promises
    13 Answers
    100%
    Lived up to sales and marketing promises
    92 Answers
    No answers on this topic
    Implementation went as expected
    100%
    Implementation went as expected
    15 Answers
    97%
    Implementation went as expected
    120 Answers
    No answers on this topic
    Best Alternatives
    Azure DevOps ServerGitLabGoCD
    Small Businesses
    No answers on this topic
    GitGuardian
    Score9 out of 10
    Apache Maven
    Score9.1 out of 10
    Medium-sized Companies
    Azure DevOps
    Score8.1 out of 10
    No answers on this topic
    Apache Maven
    Score9.1 out of 10
    Enterprises
    Azure DevOps
    Score8.1 out of 10
    No answers on this topic
    Gradle Build Tool (Open Source)
    Score9 out of 10
    All AlternativesView all alternativesView all alternativesView all alternatives
    User Ratings
    Azure DevOps ServerGitLabGoCD
    Likelihood to Recommend
    9.0
    (48 ratings)
    8.6
    (168 ratings)
    9.0
    (2 ratings)
    Likelihood to Renew
    10.0
    (1 ratings)
    9.0
    (6 ratings)
    -
    (0 ratings)
    Usability
    6.0
    (4 ratings)
    8.8
    (20 ratings)
    -
    (0 ratings)
    Performance
    -
    (0 ratings)
    9.0
    (1 ratings)
    -
    (0 ratings)
    Support Rating
    8.4
    (10 ratings)
    10.0
    (12 ratings)
    -
    (0 ratings)
    Implementation Rating
    8.0
    (1 ratings)
    -
    (0 ratings)
    -
    (0 ratings)
    Ease of integration
    9.0
    (2 ratings)
    -
    (0 ratings)
    -
    (0 ratings)
    Product Scalability
    -
    (0 ratings)
    10.0
    (1 ratings)
    -
    (0 ratings)
    User Testimonials
    Azure DevOps ServerGitLabGoCD
    Likelihood to Recommend
    Microsoft
    Azure DevOps is good to use if you are all-in on the Microsoft Azure stack. It's fully integrated across Azure so it is a point-and-click for most of what you will need to achieve. If you are new to Azure make sure you get some outside experience to help you otherwise it is very easy to overcomplicate things and go down the wrong track, or for you to manually create things that come out of the box.
    Incentivized
    Read full review
    GitLab
    In general it's a good product with a huge number of features. It can do CI/CD checks, deployment, repo hosting, integrations etc. A lot of it can be managed from just the UI but also has an ok API. It does tend to release new features semi-often too which is nice. It can have a steep learning curve for certain features so not a starter-friendly vendor, but great for most businesses.
    Incentivized
    Read full review
    ThoughtWorks
    Previously, our team used Jenkins. However, since it's a shared deployment resource we don't have admin access. We tried GoCD as it's open source and we really like. We set up our deployment pipeline to run whenever codes are merged to master, run the unit test and revert back if it doesn't pass. Once it's deployed to the staging environment, we can simply do 1-click to deploy the appropriate version to production. We use this to deploy to an on-prem server and also AWS. Some deployment pipelines use custom Powershell script for.Net application, some others use Bash script to execute the docker push and cloud formation template to build elastic beanstalk.
    Incentivized
    Read full review
    Pros
    Microsoft
    • Reporting Integration- Azure boards provides Kanban and other dashboard, their templates for easy management of project.
    • Project Pipeline- easy integration and development of CI/CD pipelines, helped in testing, releasing project artifacts.
    • Version Control- Integration with Git and code IDE made it easy to share, review our code, fix bugs and do testing.
    Incentivized
    Read full review
    GitLab
    • GitLab excels in managing code versions, allowing easy tracking of changes, branch management, and merging contributions.
    • It helps maintain code stability and reliability, saving time and effort in the development or research workflow.
    • Powerful code review features, enabling collaboration and feedback among team members.
    • Robust project management features, including issue tracking, kanban boards, and milestones.
    Incentivized
    Read full review
    ThoughtWorks
    • Pipeline-as-Code works really well. All our pipelines are defined in yml files, which are checked into SCM.
    • The ability to link multiple pipelines together is really cool. Later pipelines can declare a dependency to pick up the build artifacts of earlier ones.
    • Agents definition is really great. We can define multiple different kinds of environments to best suit our diverse build systems.
    Incentivized
    Read full review
    Cons
    Microsoft
    • Can add more build templates for specific technology requirements
    • Can have more features in dashboards which can help dev teams stream line their tasks and priorities
    • Can have raise alarm feature in case of any sort of failure in devops pipeline execution
    Incentivized
    Read full review
    GitLab
    • CI variables management is sometimes hard to use, for example, with File type variables. The scope of each variable is also hard to guess.
    • Access Token: there are too many types (Personal, Project, global..), and it is hard to identify the scope and where it comes from once created.
    • Runners: auto-scaled runners are for the moment hard to put in place, and monitoring is not easy.
    Incentivized
    Read full review
    ThoughtWorks
    • UI can be improved
    • Location for settings can be re-arranged
    • API for setting up pipeline
    Incentivized
    Read full review
    Likelihood to Renew
    Microsoft
    Because we are a Microsoft Gold Partner we utilize most of their software and we have so much invested in Team Foundation Server now it would take a catastrophic amount of time and resources to switch to a different product.
    Incentivized
    Read full review
    GitLab
    I really feel the platform has matured quite faster than others, and it is always at the top of its game compared to the different vendors like GitHub, Azure pipelines, CircleCI, Travis, Jenkins. Since it provides, agents, CI/CD, repository hosting, Secrets management, user management, and Single Sign on; among other features
    Incentivized
    Read full review
    ThoughtWorks
    No answers on this topic
    Usability
    Microsoft
    For standard users the interface is friendly. but if you are a manager some tools are a little confusing to use, like the query system that you always need to create from scratch. Templates should be more helpful for queries and for standard procedures that you need to duplicate PBIs over time. The search history of Work Items is a little painful to use.
    Incentivized
    Read full review
    GitLab
    - As a combination of features and products, GitLab is a really great tool for developers. - Also, it comes with both light and quick changes in a web browser version, as well as pro work in VS Code mode. However, in certain areas, such as large-scale issues/incidents, management can be improved.
    Incentivized
    Read full review
    ThoughtWorks
    No answers on this topic
    Reliability and Availability
    Microsoft
    No answers on this topic
    GitLab
    I've never had experienced outages from GItlab itself, but regarding the code I have deployed to Gitlab, the history helps a lot to trace the cause of the issue or performing a rollback to go back to a working version
    Incentivized
    Read full review
    ThoughtWorks
    No answers on this topic
    Performance
    Microsoft
    No answers on this topic
    GitLab
    GItlab reponsiveness is amazing, has never left me IDLE. I've never had issues even with complex projects. I have not experienced any issues when integrating it with agents for example or SSO
    Incentivized
    Read full review
    ThoughtWorks
    No answers on this topic
    Support Rating
    Microsoft
    I have not had to use the support for Azure DevOps Server. There have never been any issues where I was not able to figure it out or quickly resolve. Our Scrum Master has used support before though, and the service has always been prompt and clear with a customer-focus
    Incentivized
    Read full review
    GitLab
    At this point, I do not have much experience with Gitlab support as I have never had to engage them. They have documentation that is helpful, not quite as extensive as other documentation, but helpful nonetheless. They also seem to be relatively responsive on social media platforms (twitter) and really thrived when GitHub was acquired by Microsoft
    Incentivized
    Read full review
    ThoughtWorks
    No answers on this topic
    Implementation Rating
    Microsoft
    Do research beforehand and, if possible, do a trial run before implementing into production environment.
    Incentivized
    Read full review
    GitLab
    No answers on this topic
    ThoughtWorks
    No answers on this topic
    Alternatives Considered
    Microsoft
    In my opinion, DevOps covers the development process end to end way better than Jira or GitHub. Both competitors are nice in their specific fields but DevOps provides a more comprehensive package in my opinion. It is still crazy to see that the whole suite can be used for free. The productivity increase we realized with DevOps is worth real money!
    Incentivized
    Read full review
    GitLab
    GitHub is an inferior product from most points of view. We had to use it and the teams finds no positives about it. Everything is a downgrade from our previous GitLab solution. GitLab CI\CD is vastly superior to workflows, for example doing a manual node is just "when : manual" in GitLab while you have to do clickops in GitHub to achieve the same. No overview of code in branches is a minus when we tried to figure out what our colleagues are trying to merge as it looked off.
    Incentivized
    Read full review
    ThoughtWorks
    GoCD is easier to setup, but harder to customize at runtime. There's no way to trigger a pipeline with custom parameters.
    Jenkins is more flexible at runtime. You can define multiple user-provided parameters so when user needs to trigger a build, there's a form for him/her to input the parameters.
    Incentivized
    Read full review
    Scalability
    Microsoft
    No answers on this topic
    GitLab
    I think is very well designed, and like any VCS it works as intended
    Incentivized
    Read full review
    ThoughtWorks
    No answers on this topic
    Return on Investment
    Microsoft
    • It has streamlined the pipeline and project management for our agile effort.
    • It has helped our agile team get organized since that is a new methodology being leveraged within the Enterprise.
    • The calendar has improved visibility into different OOOs across the project team since we all come from different departments across the larger organization.
    Incentivized
    Read full review
    GitLab
    • GitLab cut down our spent on container, package and infrastructure registry
    • Best thing is we can now have everything in single platform which cost effective too
    • Quality of support is really good and they do have emergency support team as well which is great
    Incentivized
    Read full review
    ThoughtWorks
    • ROI has been good since it's open source
    • Settings.xml need to be backed up periodically. It contains all the settings for your pipelines! We accidentally deleted before and we have to restore and re-create several missing pipelines
    • More straight forward use of API and allows filtering e.g., pull all pipelines triggered after this date
    Incentivized
    Read full review
    ScreenShots

    GitLab Screenshots

    Screenshot of What is Intelligent Orchestration for DevSecOps?Screenshot of an overview of GitLab Duo Agent PlatformScreenshot of a new agent creation screen