last highlighted date: 2024-02-20

Highlights

  • Both Azure DevOps and GitLab offer built-in CI/CD functionality for automating the build, test, and deployment processes. However, Azure DevOps offers a more mature and comprehensive CI/CD pipeline with features like release management, test planning, and reporting. GitLab, on the other hand, provides a simpler and lightweight CI/CD offering suitable for smaller teams and projects.
  • On the other hand, GitLab is more open-source oriented and provides integration with a broader range of tools and platforms.
  • GitLab provides native support for both Git and Mercurial version control systems. This provides flexibility for organizations accustomed to using Mercurial or those with existing repositories in Mercurial.
  • Here’s a checklist of things you can review in your own:
    • Pick the correct target branch
    • Make Drafts explicit
    • Name things properly
    • Ask help for tools
    • Remove the noise
    • Fetch necessary data
    • Understand Mergeability
    • Pass the message
    • Add screenshots
    • Be found in the future
    • Comment inline in your changes