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.
"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."
"As a developer, this solution is useful as a repository holder because most of the POC projects that we have are on GitLab."
"GitLab's best features are maintenance, branch integration, and development infrastructure."
"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."
"The most valuable feature of GitLab is the automatic merging of code."
"It speeds up our development, it's faster, safer, and more convenient."
"We use the Git repository and tagging feature. We are a product-based company and use this solution to move to a forward or backward tag."
"The initial setup of GitLab is pretty simple, with no complications."
"The most valuable feature of this solution is that it saves time."
"The user interface is very friendly."
"What I like the most is the DevOps Boards. It's easy to create a hierarchical project structure, assign tasks to people, and to track their tasks."
"The simplicity and ease of use are two features that we have found to be most valuable."
"It is easy to use. The shared repository is useful. Everything is in one environment."
"What I like most about Azure DevOps is how easy it is to manage projects and control deployments."
"The most valuable feature is that it's fully integrated, where we have a single place to do everything that we need."
"The solution integrates well with other Azure services and third-party tools."
"The documentation could be improved to help newcomers better understand things like creating new branches."
"GitLab can improve the integration with third-party applications. It could be made easier. Additionally, having API control from my application could be helpful."
"We would like to have easier tutorials. Their tutorials are too technical for a user to understand. They should be more detailed but less technical."
"I would like more Agile features in the Premium version. The Premium version should have all Agile features that exist in the Ultimate version. IBM AOM has a complete Agile implementation, but in GitLab, you only have these features if you buy the Ultimate version. It would be good if we can use these in the Premium version."
"I used Spring Cloud config and to connect that to GitLab was so hard."
"It is a little complex to set up the pipelines within the solution."
"The solution should be more cloud-native and have more cloud-native capabilities and features."
"The integration and storage capabilities could be better."
"Improving the metrics that are readily available on the dashboard would be very helpful."
"I'd like to have something better for the test plan."
"Not all companies use the same methodology which could limit the use of this solution."
"We are facing a lot of issues in the development of containerized solutions. We are facing a lot of challenges in this area. They could make the process simpler."
"More features can be included."
"The ability to integrate Microsoft Azure DevOps with other platforms and Microsoft products can be improved."
"As for room for improvement, more features need to be added to the classic pipeline. The build and release pipelines are present, but there has not been much improvement there."
"The user interface could be improved."
GitLab is ranked 1st in Release Automation with 49 reviews while Microsoft Azure DevOps is ranked 2nd in Release Automation with 24 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 "High level protection, scales well, but more customer feedback updates needed". 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.