跨两个不同组织配置 Azure CI CD 管道

Posted

技术标签:

【中文标题】跨两个不同组织配置 Azure CI CD 管道【英文标题】:Configuration of Azure CI CD pipeline across two different organizations 【发布时间】:2022-01-11 23:25:03 【问题描述】:

我正在为一个项目设置 Azure DevOps CI CD 管道。在这种情况下,基于 ASP.NET 的应用程序的 git 代码存储库托管在组织 B 中,CI 和 CD 计划从组织 A 执行。组织 A 和组织 B 都有两个单独的 Azure DevOps Urls。现在,我希望从组织 A 设置 CI 和 CD,并在组织 B 中托管代码仓库。

谁能帮我知道处理这种情况的最佳方法是什么

【问题讨论】:

【参考方案1】:

根据documentation,这取决于您使用的是自托管的 Azure DevOps Server,还是 Azure DevOps 服务。

使用 Azure DevOps server 2020,您只能签出来自同一组织的存储库。

如果您使用的是 Azure DevOps 服务,文档会为您提供必要的信息,以及如何从另一个 Azure DevOps 组织实施签出。

【讨论】:

以上是关于跨两个不同组织配置 Azure CI CD 管道的主要内容,如果未能解决你的问题,请参考以下文章

Azure CI/CD 管道 Angular 失败

用于 Azure SQL Always Encrypted 数据库问题的 Azure DevOps CI/CD 管道

实践:基于Azure部署Jenkins服务并开发MERN应用的CI/CD构建管道

为啥我在 Gitlab CI/CD 管道上的 Docker 中收到“不允许跨设备链接”错误?

.NET Core WebJob 控制台应用程序 CI/CD 使用 Azure DevOps Pipelines

如何在 Azure 管道中使用 Visual Studio 中的发布配置文件选项?