我有个人和企业VSTS帐户 当我尝试链接我的azure帐户订阅时,它只会链接到我的个人VSTS帐户,而不会链接到我的商业VSTS帐户。 VSTS是我的合作伙伴创建的商业帐户,但我是管理员。
我的目标是设置自动构建和部署,但此帐户问题是绊脚石。
我试图遵循两种不同的方法都失败了。
我使用了此处列出的步骤: https://github.com/projectkudu/kudu/wiki/Setting-up-a-VSTS-account-so-it-can-deploy-to-a-Web-App(转到团队服务帐户) 这导致了上述问题。链接的帐户是我的个人而不是我的业务,似乎没有办法改变它。
我尝试了这里概述的方法: https://www.visualstudio.com/en-us/docs/build/apps/cd/deploy-webdeploy-webapps 但是这导致在选择订阅时帐户未被授权(通用身份验证错误)。
任何想法?
答案 0 :(得分:2)
请注意,将Azure订阅链接到VSTS仅用于计费目的。为此,您需要成为VSTS帐户的所有者(只能有一个),并且根据this link.成为共同管理员。您可以按照说明here切换所有者
如果要设置VSTS以自动构建/发布到Azure,您要做的是设置Azure服务端点。这些步骤主要是设置Azure服务帐户(请参阅this link),然后在VSTS版本中创建服务端点(请参阅this link)。
希望有所帮助。
答案 1 :(得分:1)
您可以参考此文章取消链接和重新链接帐户:Change the Azure subscription your Team Services account uses for billing。
如果您只需要将应用部署到azure,则无需关联帐户,只需add Azure Service Endpoint并使用Azure App Service Deploy step/task部署应用。