如何使用Azure(个人)帐户设置VSTS(公司)帐户以进行持续部署

时间:2016-12-27 12:43:46

标签: azure deployment continuous-deployment azure-pipelines

我有一个绑定到VSTS的帐户,该帐户是合法的,并且是一个Azure帐户,该帐户绑定到同一封电子邮件但作为个人帐户。

  • VSTS帐户:jonathan@company.com(法人帐户)
  • Azure帐户:jonathan@company.com(个人帐户)。

我有一个Build Definition,它会生成我的Web App的package.zip。我无法使用Release of VSTS获取此package.zip并将其发布,因为我无法使用Azure订阅创建Azure资源管理器,因为我的Azure帐户是Microsoft个人帐户,而我的VSTS帐户是Microsoft Corporative帐户。我尝试使用TenantId,但VSTS不允许我创建此服务端点。

VSTS服务端点的图像。 Image of VSTS Services Endpoints

VSTS发布的图片。如果我可以使用我的个人帐户的Azure订阅创建服务端点(Azure RM),则订阅将显示在AzureRM订阅下拉列表中。 enter image description here

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

您不应该使用自己的标识来创建ARM端点。您应该在Azure中创建服务主体,然后在VSTS中创建具有服务主体信息的ARM端点。

您可以在我的博文here中阅读如何执行此操作。