
7/9/2020 · Itzik Gan Baruch
What this post added
This post details how to integrate Azure DevOps repositories with GitLab CI/CD. It explains two primary methods: 'CI/CD for external repositories' and 'Remote repository mirroring'. The post provides step-by-step instructions for setting up the integration, including creating a new project in GitLab, selecting the 'CI/CD for external repo' option, cloning the Azure DevOps repository URL, and configuring credentials for private repositories. It also outlines how to trigger CI/CD pipelines in GitLab by either enabling Auto DevOps or by adding a `.gitlab-ci.yml` file to the Azure DevOps repository. A suggested development workflow is presented, illustrating how commits to Azure DevOps trigger builds, tests, and deployments in GitLab, and how pull requests can be managed in Azure DevOps while leveraging GitLab for CI/CD.