如何在 Azure DevOps 中使用 Gitlab code/project

How do I use Gitlab code/project in Azure DevOps

我想了解以下内容:

我问这个的原因是我们有一个开发人员团队在 Gitlab 中工作并将更改推送到 GitLab(使用 GitLab CI/CD)。我们还有另一个团队使用 Azure 作为他们的 DevOps 工具,并希望在不对工具进行重大更改的情况下继续使用 azure。

为了让事情更清楚,我如何使用在 azure 上推送到 GitLab 的相同代码来构建管道并仍然跟踪对 Gitlab 的所有提交和推送?

How do I use Gitlab projects/code to build Azure pipelines?

  1. 在 azure DevOps Org
  2. 中安装扩展 GitLab Integration for Azure Pipelines
  3. 打开项目设置->服务连接->创建服务连接GitLab

  1. 创建 azure 管道并添加任务下载 GitLab 存储库以下载 GitLab 存储库并在 Azure 管道中使用它。