How to integrate Azure DevOps repositories with GitLab
Jul 9, 2020Itzik Gan Baruch

Summary
This post details how to integrate Azure DevOps repositories with GitLab CI/CD. It explains how to use GitLab's 'CI/CD for external repositories' feature and remote repository mirroring to connect GitLab CI/CD pipelines to code hosted in Azure DevOps. It provides step-by-step instructions for setting up the project in GitLab, configuring credentials for private repositories, and enabling either Auto DevOps or a custom `.gitlab-ci.yml` file to trigger pipelines on commits to the mirrored Azure DevOps repository. It also outlines a suggested development workflow that spans both Azure DevOps and GitLab for code commits, builds, tests, and reviews.