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.
"It's a great toolbox where the CI/CD pipeline is the fundamental component, but there are so many other features that you can pull from, which makes it a very powerful tool. My current client is using AWS, and they can, of course, use AWS CodePipeline, but GitLab is much more mature than that, and it also gives you the freedom to decide to go to another platform or have a multi-cloud strategy and things like that. That freedom for me is also very valuable."
"GitLab is kind of an image of GitHub, so it gives us the flexibility to monitor our changes in the repos."
"The scalability is good."
"Their CI/CD engine is very mature. It's very comprehensive and flexible, and compared to other projects, I believe that GitLab is number one right now from that perspective."
"GitLab offers a good interface for doing code reviews between two colleagues."
"It is a speedy platform compared to the others I have used. I have also enjoyed using the platform as this solution offers a good user experience."
"The most valuable features of GitLab are the CI/CD pipeline and code management."
"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."
"We can forecast tasks and the number of hours a task will take and can compare it with how long a task actually takes."
"We use all the DevOps features and services, like reports, Boards, Pipelines, Artifactory, etc. The interface is interactive and intuitive. The platform visuals and workflow are straightforward in Azure DevOps."
"Azure DevOps' collaborative features are good, and it integrates well with other tools in the software development process, like quality testing, documentation, and agile development."
"You can have test cases in DevOps but not in JIRA. And, DevOps has advantages in terms of executing those test cases."
"The most valuable feature is the ease of use and performance."
"It's got something that you won't find in other products."
"The features that have a significant impact on us include CI/CD, where we have full integration with the source code repository and Azure Pipelines."
"Stable and scalable solution for work planning and code collaboration. It's fast, and it offers a good user experience."
"It would be really good if they integrated more features in application security."
"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."
"As GitLab is not perfect, what needs improvement in the solution is the Wiki feature of the groups or the repertories because currently, it's not searchable by default. You'll need an indexing service such as Elasticsearch to make it searchable, and that requires too much work, so for me, it's the main feature that should be improved in GitLab. In the next version of the solution, from the top of my head, the documentation could be improved. Besides the Wiki, it would be good if there's documentation that would be automatically generated based on the code repository. In other words, there should be some tutorials from GitLab for developers in the next release."
"GitLab's Windows version is yet not available and having this would be an improvement."
"We would like to generate document pages from the sources."
"The integration and storage capabilities could be better."
"I don't really like the new Kubernetes integration because it is pretty focused on the on-premise environment, but we're in a hybrid environment."
"The solution could improve by providing more integration into the CI/CD pipeline, an autocomplete search tool, and more supporting documentation."
"Some of the queries, the way they're built, need to be looked at. We need better query tools."
"They have to add more features such as schedules and more flexibility in the platform."
"Reporting could be better. We would like to see how many applications are onboarded in DevOps and in which phase they are. We would like to know for how many applications we have done only the repository, but we have not yet done the build pipeline or deploy pipeline. Currently, there is no such report. We have to figure it out ourselves. There is no way to check how many applications are completing their build pipelines, how many applications are completing their deploy pipeline, how many are ready to use, and how many pipelines are working."
"There are some areas that need improvement such as tracking."
"The user management in the solution could improve."
"Azure DevOps could be improved with more security plugins, especially for SaaS scanning and vulnerability scans."
"Its interface could be more user-friendly. It could be simplified for users with no prior knowledge. There should also be better tutorials."
"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."
GitLab is ranked 2nd in Release Automation with 70 reviews while Microsoft Azure DevOps is ranked 1st in Release Automation with 123 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.