首页 > 解决方案 > 我们如何使用管道将应用程序从 azure devops 部署到具有不同订阅和组织的 azure appservice

问题描述

我正在为我的组织设置 CI/CD 管道,我们是服务公司,为使用 Azure Appservice 作为平台并拥有自己订阅的客户提供服务。

现在我们计划自己购买 Azure DevOps 订阅,并开始将它用于我们的 5 个项目以构建 CI/CD 管道,并且发布管道针对客户 Azure Appservice。

我确信有人已经做到了,其中的挑战是什么。通常,当我在同一个组织中工作时,我们会创建服务连接并且它可以工作,想知道在不同订阅和不同组织的情况下它是如何工作的。

标签: .netazureazure-devops

解决方案


您需要为 azure powershell 创建服务主体\azure 广告用户,以进行静默身份验证(示例)。之后,您可以使用New-AzResourceGroupDeploymentcmdlet 进行部署。

或者,您可以手动为客户租户中的现有服务主体创建服务连接(涵盖该内容的文档)。


推荐阅读