我可以使用服务连接将VSTS连接到多个Azure帐户吗?

时间:2018-08-19 23:08:06

标签: azure continuous-integration azure-devops continuous-deployment

我想使用CI / CD从VSTS将Web应用程序部署到多个(客户)Azure帐户。因此,同一个Azure帐户中没有多个订阅,而是客户拥有的多个不同的Azure帐户。

该应用程序是Azure市场中的托管应用程序,因此我具有对该应用程序所在的资源组的完全访问权限。

是否有使用服务连接和Web部署任务来执行此操作的简便方法,还是我应该使用Powershell来执行此操作并自己编写脚本?

2 个答案:

答案 0 :(得分:0)

请在您用于首先连接到这些Azure帐户的VSTS中创建多个服务连接。 然后,请创建具有多个环境的Release管道。然后为每个环境添加部署任务,并在不同的环境中选择不同的Azure服务连接。然后,您可以通过一个发布管道将一个应用程序部署到不同的Azure环境。

答案 1 :(得分:0)

事实证明,对于托管应用程序,将为我拥有的每个客户部署创建一个资源组,并因此显示在我的Azure帐户中。

因此,从VSTS中,我可以仅使用与这些资源组的服务连接,而无需连接到这些其他Azure帐户。