# mergerequests.dev > Technical guides and comparisons for engineering teams using GitLab, Azure DevOps, and Bitbucket. Covers merge request workflow, CI/CD, code review, security, metrics, and platform migrations. ## Editorial scope mergerequests.dev is organized by forge, not by vendor or publishing date. It helps teams evaluate workflows and tooling across GitLab, Azure DevOps, and Bitbucket, including self-managed and enterprise environments. Claims about products are sourced from vendor documentation and dated when checked. ## Sponsorship and disclosure mergerequests.dev is sponsored by Kodus, which develops an open-source code review product for GitLab, Azure DevOps, and Bitbucket. Kodus funds the site but does not determine its conclusions. Claims about Kodus or competing products follow the same editorial rule: they must link to primary vendor documentation, state the date checked, and use “unknown” where the available evidence does not support a claim. - [Editorial method, funding, and corrections](https://mergerequests.dev/about/) - [Kodus](https://kodus.io) ## Start here - [GitLab](https://mergerequests.dev/platform/gitlab/) - [Azure DevOps](https://mergerequests.dev/platform/azure-devops/) - [Bitbucket](https://mergerequests.dev/platform/bitbucket/) - [Cross-platform guides](https://mergerequests.dev/platform/multi/) - [Blog](https://mergerequests.dev/blog/) - [About, methodology, and funding](https://mergerequests.dev/about/) - [RSS](https://mergerequests.dev/rss.xml) - [Sitemap](https://mergerequests.dev/sitemap-index.xml) - [Complete machine-readable content](https://mergerequests.dev/llms-full.txt) ## Content available in Markdown Each published article has a Markdown version at the article URL with `.md` appended. Last updated: 2026-10-16 ## Articles ### GitLab #### Guide - [PR-Agent on self-managed GitLab: pipeline or webhook?](https://mergerequests.dev/blog/pr-agent-on-self-managed-gitlab-pipeline-or-webhook/) — Guide · GitLab · 2026-09-14 PR-Agent on self-managed GitLab (gitlab): pipeline mode vs webhook server, comment events, CI_SERVER_FQDN, auth types. PR-Agent docs read 2026-09-14. #### Reference - [GitLab Self-Managed AI review that follows your own rules](https://mergerequests.dev/blog/gitlab-self-managed-ai-review-that-follows-your-own-rules/) — Reference · GitLab · 2026-09-29 AI code review on self-managed GitLab: Code Review Flow vs Duo Code Review, which one runs by seat, and how to make a review follow your team's own rules. Platform: gitlab. Verified per the docs. ### Azure DevOps #### Guide - [PR-Agent on Azure DevOps: pipelines, Branch Policies, webhooks](https://mergerequests.dev/blog/pr-agent-on-azure-devops-pipelines-branch-policies-webhooks/) — Guide · Azure DevOps · 2026-09-15 PR-Agent on Azure DevOps (azure-devops): Azure Repos needs Branch Policies not YAML pr, pipeline vs webhook, PAT vs DefaultAzureCredential, API v2 for comments. Docs read 2026-09-16. #### Reference - [Azure Repos merge gating for AI reviewers: the status check policy](https://mergerequests.dev/blog/azure-repos-merge-gating-for-ai-reviewers-the-status-check-policy/) — Reference · Azure DevOps · 2026-10-13 How an AI reviewer actually blocks a merge in Azure Repos (azure-devops): the required status check policy, genre/name, authorized identity, reset conditions, and why the Copilot review policy only requests. - [AI code review on Azure DevOps: Services vs Server, per tool](https://mergerequests.dev/blog/ai-code-review-on-azure-devops-services-vs-server-per-tool/) — Reference · Azure DevOps · 2026-09-30 Which AI code review routes actually run on Azure Repos, split by edition: Copilot code review on Services, PR-Agent and on-prem vendors on Server (azure-devops). ### Bitbucket #### Guide - [AI code review on Bitbucket Data Center: what's native, what isn't](https://mergerequests.dev/blog/ai-code-review-on-bitbucket-data-center-whats-native-what-isnt/) — Guide · Bitbucket · 2026-09-17 Bitbucket's native AI review (Rovo) is Cloud-only. On Bitbucket Data Center there is no documented native AI code review; here's what you can wire up. ### Across platforms #### Guide - [AI code review credentials by forge: what expires in 2026](https://mergerequests.dev/blog/ai-code-review-credentials-by-forge-what-expires-in-2026/) — Guide · Across platforms · 2026-10-09 Which token or bot identity an AI code reviewer needs on GitLab, Azure DevOps and Bitbucket, the 2026 credential retirements that break existing setups, and how the self-managed editions differ. Platform: multi. - [Free AI code review for GitLab, Azure DevOps and Bitbucket](https://mergerequests.dev/blog/free-ai-code-review-for-gitlab-azure-devops-bitbucket/) — Guide · Across platforms · 2026-10-06 Which free AI code review routes actually run on multi-forge self-managed GitLab, Azure DevOps Server and Bitbucket Data Center, per the docs. - [PR-Agent on GitLab, Azure DevOps, Bitbucket: the self-hosted code review option](https://mergerequests.dev/blog/pr-agent-on-gitlab-azure-devops-bitbucket-the-self-hosted-code-review-option/) — Guide · Across platforms · 2026-09-18 PR-Agent is MIT open-source and self-hostable on non-GitHub forges. PR-Agent docs, git providers, deployment, models (multi), verified 2026-09-19. - [Self-hosted AI code review: CodeRabbit and Qodo, per their docs](https://mergerequests.dev/blog/self-hosted-ai-code-review-coderabbit-and-qodo-per-their-docs/) — Guide · Across platforms · 2026-09-16 Guide to self-hosted AI code review for GitLab, Azure DevOps, Bitbucket: what CodeRabbit and Qodo actually document for on-prem (multi) #### Reference - [What GitLab, Azure DevOps and Bitbucket hide in large PRs](https://mergerequests.dev/blog/what-gitlab-azure-devops-and-bitbucket-hide-in-large-prs/) — Reference · Across platforms · 2026-10-16 Large PRs hit two separate caps: the forge's diff rendering limits and the reviewer's own file limit. Documented numbers per forge for GitLab, Azure DevOps and Bitbucket (multi).