通过TFS设置Azure RM环境以执行Powershell任务

时间:2018-06-21 16:02:22

标签: powershell azure tfs azure-devops azure-resource-manager

如何设置对Azure订阅的访问权限,以通过Visual Studio Online(TFS)的Azure资源模板(Web App,Sql Server等)在其中配置资源?这应该授予在TFS上运行版本定义的代理访问权限。现在它在Get-AzureRmContext处中断,要求调用Login-AzureRmAccount。但这应该是自动部署,而不会弹出登录窗口。通过TFS中的“ Azure App Service Deploy”任务,我们可以连接Azure订阅(对于Powershell任务是不可能的)。是否应该成立一些Azure政府?是否应该以某种方式授予TFS代理访问Azure订阅的权限?

1 个答案:

答案 0 :(得分:0)

您可以在发布定义中使用ARM template deployment task来创建或更新资源组。

该任务的输入之一是Service Endpoint。通过设置服务端点,它可以为您进行身份验证和选择正确的订阅的所有工作-您要做的就是将任务指向服务端点和您的ARM模板,其余的工作将由您负责。 / p>