We compared Gitlab and Microsoft Azure DevOps based on our user’s reviews in four categories. After reviewing the collected data. you can find our conclusion below:
Comparison Results : GitLab is the preferred option due to its comprehensive product that eliminates the need for multiple solutions and offers a single platform for various management tasks, including source code, build, test, artifact, and deployment management. The platform also has better integration with other platforms, more cloud-native capabilities, and a lower initial setup cost. However, Microsoft Azure DevOps is particularly useful for agile delivery and project management due to its easy navigation, customization, and integration with other Microsoft tools.
"GitLab's best feature is Actions."
"GitLab is kind of an image of GitHub, so it gives us the flexibility to monitor our changes in the repos."
"Git hosting has an integration with ACD which is why we liked this solution in the first place."
"The code merging capability is something that we use very frequently."
"The most important features of GitLab for us are issue management and all the CI/CD tools. Another aspect that I love about GitLab is the UI."
"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."
"I like that you can use GitLab as a double-sided solution for both DevOps and version management. It's a good product for working in these two areas, and the user interface makes it easy to understand."
"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."
"The most valuable aspect of Azure DevOps for me is its robust version control functionality, which is critical for our workflow."
"Microsoft Azure DevOps integrates well with other components, such as Synapse, which is a data warehouse tool of Azure. It is a framework platform for BI and integrated with other tools, such as Power BI."
"The one thing that really stands out to me is how you can filter and how you can do your reporting and filter the tasks and everything by user."
"The most valuable feature is automation with version control."
"Two of the most valuable features include the integrated project management suite, which consolidates source code and project management in a single location, and its powerful reporting capabilities."
"There are great automation tools."
"In Microsoft Azure DevOps, you have a one shop to get everything."
"The build and release management features are valuable."
"We'd always like to see better pricing on the product."
"The integration could be slightly better."
"The initial setup was quite challenging because it takes some time to understand how to pull out or push the code."
"GitLab can improve by integrating with more tools, such as servers with Docker."
"We are having a few problems integrating with Jira at the moment, which is something that our IT department is investigating."
"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."
"The user interface could be more user-friendly. We do most of our operations through the website interface but it could be better."
"The ability to extend work items was more flexible than it is now. Talking version control, one of our customers had some issues because they found it very difficult to manage more than 1000 repositories for one team project."
"Something that could be improved is the initial setup with the integration of ReadyAPI."
"It would be great if I could integrate with a human resource type of software that could control timesheets."
"The tool was developed for Agile project methodology, but I've noticed that there has also been a try to incorporate what is typically done in MS Project, which is for more sequential Waterfall projects. The problem with that is that it is half-baked for Waterfall projects. If you're going to do it, then either go all the way and allow us to use the tool for both or don't do it at all."
"Microsoft could focus on refining the reporting and dashboard elements of Azure DevOps to improve it."
"Better integration with the Linux operating system would be an improvement for this solution."
"Another area is the Azure monitoring agent for Citrix machines. There's room for improvement there too."
"Azure DevOps could be improved with more security plugins, especially for SaaS scanning and vulnerability scans."
GitLab is ranked 2nd in Release Automation with 70 reviews while Microsoft Azure DevOps is ranked 1st in Release Automation with 124 reviews. GitLab is rated 8.6, while Microsoft Azure DevOps is rated 8.2. The top reviewer of GitLab writes "Powerful, mature, and easy to set up and manage". On the other hand, the top reviewer of Microsoft Azure DevOps writes "Good support, helpful management capabilities, and great Kanban boards". GitLab is most compared with Bamboo, AWS CodePipeline, SonarQube, Tekton and TeamCity, whereas Microsoft Azure DevOps is most compared with Jira, TFS, Rally Software, ServiceNow Strategic Portfolio Management and OpenText 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.