我可以使用服务连接将 VSTS 连接到多个 Azure 帐户吗?
Can I connect VSTS to multiple Azure Accounts using Service Connections?
我想使用 CI/CD 从 VSTS 向多个(客户)Azure 帐户部署 Web 应用程序。因此,不是同一 Azure 帐户中的多个订阅,而是客户拥有的多个不同 Azure 帐户。
该应用是来自 Azure Marketplace 的托管应用,因此我可以完全访问该应用所在的资源组。
是否有使用服务连接和 Web 部署任务来执行此操作的简单方法,还是我应该使用 Powershell 来执行此操作并自己编写脚本?
请先在用于连接到这些 Azure 帐户的 VSTS 中创建多个服务连接。
然后请创建一个具有多个环境的发布管道。然后为每个环境添加 Deploy 任务,并在不同的环境中选择不同的 Azure 服务连接。然后您可以通过一个发布管道将一个应用程序部署到不同的 Azure 环境。
事实证明,对于托管应用程序,对于每个客户部署,都会创建一个我拥有的资源组,因此会显示在我的 Azure 帐户中。
所以从 VSTS 我可以只使用服务连接到那些资源组,不需要连接到这些其他 Azure 帐户。
我想使用 CI/CD 从 VSTS 向多个(客户)Azure 帐户部署 Web 应用程序。因此,不是同一 Azure 帐户中的多个订阅,而是客户拥有的多个不同 Azure 帐户。
该应用是来自 Azure Marketplace 的托管应用,因此我可以完全访问该应用所在的资源组。
是否有使用服务连接和 Web 部署任务来执行此操作的简单方法,还是我应该使用 Powershell 来执行此操作并自己编写脚本?
请先在用于连接到这些 Azure 帐户的 VSTS 中创建多个服务连接。 然后请创建一个具有多个环境的发布管道。然后为每个环境添加 Deploy 任务,并在不同的环境中选择不同的 Azure 服务连接。然后您可以通过一个发布管道将一个应用程序部署到不同的 Azure 环境。
事实证明,对于托管应用程序,对于每个客户部署,都会创建一个我拥有的资源组,因此会显示在我的 Azure 帐户中。
所以从 VSTS 我可以只使用服务连接到那些资源组,不需要连接到这些其他 Azure 帐户。