Need advice about which tool to choose?Ask the StackShare community!

Azure DevOps

2.7K
2.8K
+ 1
248
Gerrit Code Review

116
223
+ 1
59
Add tool

Azure DevOps vs Gerrit Code Review: What are the differences?

Introduction

Here, we will discuss the key differences between Azure DevOps and Gerrit Code Review.

  1. Integration with CI/CD Pipelines: Azure DevOps provides seamless integration with CI/CD pipelines by offering a built-in pipeline feature called Azure Pipelines. This allows for automated build, test, and deployment processes. On the other hand, Gerrit Code Review primarily focuses on code review and collaboration, lacking native support for CI/CD pipelines.

  2. Collaboration and Code Review Features: Gerrit Code Review is primarily designed for code review, offering features such as open/close tracking, inline commenting, and conflict resolution. It provides a streamlined process for reviewing and approving code changes. In contrast, while Azure DevOps does provide some code review and collaboration features, they are not as extensive as Gerrit's, as it also focuses on other aspects of the development workflow.

  3. End-to-End Development Lifecycle Management: Azure DevOps offers a comprehensive suite of tools covering the entire development lifecycle, including planning, development, testing, and deployment. It provides features such as Agile project management, version control, build and release management, and testing capabilities. Gerrit Code Review, on the other hand, is primarily focused on the code review aspect of the development lifecycle, lacking integrated features for project management, testing, and deployment.

  4. Version Control System Integration: Azure DevOps supports multiple version control systems, including Git and Team Foundation Version Control (TFVC). It provides advanced version control features such as branch policies, pull requests, and code branching and merging. Gerrit Code Review, on the other hand, is tightly integrated with Git and specifically designed to work with Git repositories, offering powerful features for reviewing and managing Git-based code changes.

  5. Extensibility and Integration: Azure DevOps is highly extensible and offers a wide range of integration options with various tools and services. It provides a rich set of APIs, allowing developers to build custom extensions and integrations. Gerrit Code Review, while providing some extensibility options, does not offer the same level of integrations and extensibility as Azure DevOps.

  6. Pricing Model: Azure DevOps offers both free and paid tiers, allowing individuals and organizations to choose the plan that best fits their needs. The free tier offers limited features and functionality, while the paid tiers provide access to additional features and resources. Gerrit Code Review, on the other hand, is open-source and free to use, without any licensing costs. However, additional infrastructure and setup may be required for running the Gerrit server.

In summary, Azure DevOps provides a comprehensive suite of tools covering the entire development lifecycle, with native support for CI/CD pipelines and integration with multiple version control systems. Gerrit Code Review, on the other hand, primarily focuses on code review and collaboration, offering extensive features for managing code changes in Git repositories.

Get Advice from developers at your company using StackShare Enterprise. Sign up for StackShare Enterprise.
Learn More
Pros of Azure DevOps
Pros of Gerrit Code Review
  • 56
    Complete and powerful
  • 32
    Huge extension ecosystem
  • 27
    Azure integration
  • 26
    Flexible and powerful
  • 26
    One Stop Shop For Build server, Project Mgt, CDCI
  • 15
    Everything I need. Simple and intuitive UI
  • 13
    Support Open Source
  • 8
    Integrations
  • 7
    GitHub Integration
  • 6
    One 4 all
  • 6
    Cost free for Stakeholders
  • 6
    Project Mgmt Features
  • 5
    Crap
  • 5
    Runs in the cloud
  • 3
    Agent On-Premise(Linux - Windows)
  • 2
    Aws integration
  • 2
    Link Test Cases to Stories
  • 2
    Jenkins Integration
  • 1
    GCP Integration
  • 13
    Code review
  • 11
    Good workflow
  • 10
    Cleaner repository story
  • 9
    Open source
  • 9
    Good integration with Jenkins
  • 5
    Unlimited repo support
  • 2
    Comparison dashboard

Sign up to add or upvote prosMake informed product decisions

Cons of Azure DevOps
Cons of Gerrit Code Review
  • 8
    Still dependant on C# for agents
  • 5
    Many in devops disregard MS altogether
  • 4
    Capacity across cross functional teams not visibile
  • 4
    Not a requirements management tool
  • 4
    Half Baked
  • 3
    Jack of all trades, master of none
  • 3
    Poor Jenkins integration
  • 2
    Tedious for test plan/case creation
    Be the first to leave a con

    Sign up to add or upvote consMake informed product decisions

    What is Azure DevOps?

    Azure DevOps provides unlimited private Git hosting, cloud build for continuous integration, agile planning, and release management for continuous delivery to the cloud and on-premises. Includes broad IDE support.

    What is Gerrit Code Review?

    Gerrit is a self-hosted pre-commit code review tool. It serves as a Git hosting server with option to comment incoming changes. It is highly configurable and extensible with default guarding policies, webhooks, project access control and more.

    Need advice about which tool to choose?Ask the StackShare community!

    What companies use Azure DevOps?
    What companies use Gerrit Code Review?
    See which teams inside your own company are using Azure DevOps or Gerrit Code Review.
    Sign up for StackShare EnterpriseLearn More

    Sign up to get full access to all the companiesMake informed product decisions

    What tools integrate with Azure DevOps?
    What tools integrate with Gerrit Code Review?

    Sign up to get full access to all the tool integrationsMake informed product decisions

    What are some alternatives to Azure DevOps and Gerrit Code Review?
    Jenkins
    In a nutshell Jenkins CI is the leading open-source continuous integration server. Built with Java, it provides over 300 plugins to support building and testing virtually any project.
    GitHub
    GitHub is the best place to share code with friends, co-workers, classmates, and complete strangers. Over three million people use GitHub to build amazing things together.
    AWS CodePipeline
    CodePipeline builds, tests, and deploys your code every time there is a code change, based on the release process models you define.
    Jira
    Jira's secret sauce is the way it simplifies the complexities of software development into manageable units of work. Jira comes out-of-the-box with everything agile teams need to ship value to customers faster.
    Visual Studio
    Visual Studio is a suite of component-based software development tools and other technologies for building powerful, high-performance applications.
    See all alternatives