We changed our name from IT Central Station: Here's why

GitLab vs Microsoft Azure DevOps comparison

Cancel
You must select at least 2 products to compare!
GitLab Logo
11,944 views|10,625 comparisons
Microsoft Azure DevOps Logo
53,590 views|45,051 comparisons
Featured Review
Find out what your peers are saying about GitLab vs. Microsoft Azure DevOps and other solutions. Updated: January 2022.
563,148 professionals have used our research since 2012.
Quotes From Members
We asked business professionals to review the solutions they use.
Here are some excerpts of what they said:
Pros
"The most valuable features of Gitlab are integration with CIE and the ability to rapidly deploy solutions, projects, and applications. It is very easy to use, and there are no complaints.""Everything is easy to configure and easy to work with.""It speeds up our development, it's faster, safer, and more convenient.""GitLab is very useful for pipelines, continuous integration, and continuous deployment. It is also stable.""We like that we can have an all-encompassing product and don't have to implement different solutions.""A user friendly solution.""GitLab offers a good interface for doing code reviews between two colleagues.""The best thing is that as the developers work on separate tasks, all of the code goes there and the other team members don't have to wait on each other to finish."

More GitLab Pros →

"Some of the valuable features are the interface and the workflows are easy to learn and to manage.""I definitely like the pipelines and the ease of management once you're in an enterprise.""We can forecast tasks and the number of hours a task will take and can compare it with how long a task actually takes.""Some of the most valuable features are the ease of use and the ability to monitor a lot of things. It has a lot of applications and facilities that meet all the developers' requirements. For example, we can use application insights to get an idea of our application's performance. Since it's cloud-based, it's really good for collaboration and working as a team.""This platform provides a large span of tools and technologies.""The most valuable feature is the complete integration between test cases, pipelines, and issue management.""The reports have been most valuable. We have created some dashboards allowing us to be able to check our teams, their progress, and mission plans.""Azure is an advantage when working with other Microsoft solutions."

More Microsoft Azure DevOps Pros →

Cons
"We would like to generate document pages from the sources.""Based on what I know so far, its integration with Kubernetes is not so good. We have to develop many things to make it work. We have to acquire third-party components to work with Kubernetes.""Reporting could be improved.""It would be better if there weren't any outages. There are occasions where we usually see a lot of outages using GitLab. It happens at least once a week or something like that. Whatever pipelines you're running, to check the logs, you need to have a different set of tools like Argus or something like that. If you have pipelines running on GitLab, you need a separate service deployed to view the logs, which is kind of a pain. If the logs can be used conveniently on GitLab, that would be definitely helpful. I'm not talking about the CI/CD pipelines but the back-end services and microservices deployed over GitLab. To view the logs for those microservices, you need to have separate log viewers, which is kind of a pain.""It would be really good if they integrated more features in application security.""In the free version, when a merge request is raised, there is no way to enforce certain rules. We can't enforce that this merge request must be reviewed or approved by two or three people in the team before it is pushed to the master branch. That's why we are exploring using some agents.""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.""I would like to see better integration with project management tools such as Jira."

More GitLab Cons →

"There are some areas that need improvement such as tracking.""If they could build up requirement traceability metrics, then it would be great.""They have to add more features such as schedules and more flexibility in the platform.""With Microsoft, I would prefer to have more test plans. It's very difficult to find individual test plan module training.""The dashboards need bigger with better extensions and layouts. There isn't a workflow related to the statuses on the dashboard. It only lists the statuses. You can have one started, and once done, but everything in between is only in progress and could be in any order you want, it lacks flow.""I would like to automate notifications on sprint planning. When we are getting to the end of sprint planning, we would be automatically notified.""We would like some bidirectional synchronization. It's the requirement if you want to analyze it to software requirements, et cetera. That's something that most of the tools aren't that good at.""Some things like project management, tasks, progress, and having work progress views require us to use some external tools, or to create our own internal tools. These are not native to DevOps. It would be ideal if, instead of searching for third-party solutions, they had these feature sets or capabilities included under DevOps."

More Microsoft Azure DevOps Cons →

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."
  • More GitLab Pricing and Cost Advice →

  • "The price is cheaper than Jira and some of the other competing tools."
  • "It is the least expensive product in this class."
  • "I find that the pricing is good, and it is competitive with the other vendors in the market."
  • "Microsoft Azure DevOps is free for up to five users and allows you to track a maximum of three projects."
  • "It is a subscription model and I only pay for what I use."
  • "The price of this solution is fair."
  • "With Azure, you have to pay for every user."
  • "As a Microsoft Partner, you get a discount on the pricing. Licensing costs are around $80 a month for DevOps, but for Azure, it is about $200 a month."
  • More Microsoft Azure DevOps Pricing and Cost Advice →

    report
    Use our free recommendation engine to learn which Release Automation solutions are best for your needs.
    563,148 professionals have used our research since 2012.
    Questions from the Community
    Top Answer: 
    GitLab integrates well with other platforms.
    Top Answer: 
    I don't mind the price because I use the free version. The licensing fee could be less expensive.
    Top Answer: 
    While I don't have any specific complaints about GitLab, there are always things that could be better. Better support, for example, could be provided. The technology could be made simpler to use, it… more »
    Top Answer: 
    Jira is a great centralized tool for just about everything, from local team management to keeping track of products and work logs. It is easy to implement and navigate, and it is stable and scalable… more »
    Top Answer: 
    TFS and Azure DevOps are different in many ways. TFS was designed for admins, and only offers incremental improvements. In addition, TFS seems complicated to use and I don’t think it has a very… more »
    Top Answer: 
    I found the Kanban board to be the most useful for my needs.
    Ranking
    3rd
    out of 32 in Release Automation
    Views
    11,944
    Comparisons
    10,625
    Reviews
    16
    Average Words per Review
    381
    Rating
    8.3
    1st
    out of 32 in Release Automation
    Views
    53,590
    Comparisons
    45,051
    Reviews
    67
    Average Words per Review
    508
    Rating
    8.1
    Comparisons
    Also Known As
    Azure DevOps, VSTS, Visual Studio Team Services, MS Azure DevOps
    Learn More
    Overview

    GitLab is a single application with features for the whole software development and operations (DevOps) lifecycle.

    Azure DevOps Services is a cloud service for collaborating on code development. It provides an integrated set of features that you access through your web browser or IDE client, including the following:

    • Git repositories for source control of your code.
    • Build and release management to support continuous integration and delivery of your apps.
    • Agile tools to support planning and tracking your work, code defects, and issues using Kanban and Scrum methods.
    • A variety of tools to test your apps, including manual/exploratory testing, load testing, and continuous testing.
    • Highly customizable dashboards for sharing progress and trends.
    • Built-in wiki for sharing information with your team.
    Offer
    Learn more about GitLab
    Learn more about Microsoft Azure DevOps
    Sample Customers
    Siemens, University of Washington, Equinix, Paessler AG, CNCF, Ticketmaster, CERN, Vaadin
    Alaska Airlines, Iberia Airlines, Columbia, Skype
    Top Industries
    REVIEWERS
    Mining And Metals Company18%
    Computer Software Company18%
    Financial Services Firm9%
    Marketing Services Firm9%
    VISITORS READING REVIEWS
    Computer Software Company23%
    Comms Service Provider23%
    Government9%
    Financial Services Firm8%
    REVIEWERS
    Computer Software Company22%
    Energy/Utilities Company17%
    Financial Services Firm13%
    Manufacturing Company7%
    VISITORS READING REVIEWS
    Computer Software Company26%
    Comms Service Provider19%
    Government7%
    Financial Services Firm7%
    Company Size
    REVIEWERS
    Small Business50%
    Midsize Enterprise11%
    Large Enterprise39%
    REVIEWERS
    Small Business35%
    Midsize Enterprise20%
    Large Enterprise45%
    VISITORS READING REVIEWS
    Small Business26%
    Midsize Enterprise24%
    Large Enterprise49%
    Find out what your peers are saying about GitLab vs. Microsoft Azure DevOps and other solutions. Updated: January 2022.
    563,148 professionals have used our research since 2012.

    GitLab is ranked 3rd in Release Automation with 16 reviews while Microsoft Azure DevOps is ranked 1st in Release Automation with 77 reviews. GitLab is rated 8.2, while Microsoft Azure DevOps is rated 8.0. The top reviewer of GitLab writes "Provides or mandates quantitative code into the Master". On the other hand, the top reviewer of Microsoft Azure DevOps writes "Robust functionality, good integration, continually enhanced, and easy to scale". GitLab is most compared with TeamCity, Tekton, Sonatype Nexus Lifecycle, GoCD and Snyk, whereas Microsoft Azure DevOps is most compared with Jira, TFS, ServiceNow IT Business Management, Red Hat Ansible Automation Platform and Micro Focus ALM Quality Center. See our GitLab vs. Microsoft Azure DevOps report.

    See our list of best Release Automation vendors and best Enterprise Agile Planning Tools vendors.

    We monitor all Release 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.