gpt4 book ai didi

azure - 将 Azure 服务连接传递到 Team Services 中的变量

转载 作者:行者123 更新时间:2023-12-03 05:55:43 25 4
gpt4 key购买 nike

在 Visual Studio Team Services 中,我想通过变量指定 Azure 订阅(参见下图)。原因是我们的运营团队在不同的订阅上维护非生产和生产环境。

enter image description here

但是,当我这样做时,我会在日志中看到以下内容:

##[section]Starting: Azure App Service Deploy: XXXXfunc
==============================================================================
Task : Azure App Service Deploy
Description : Update Azure App Service using Web Deploy / Kudu REST APIs
Version : 2.1.10
Author : Microsoft Corporation
Help : [More Information](https://aka.ms/azurermwebdeployreadme)
==============================================================================
[RESOURCE_NAME] exists false
##[warning]Can\'t find loc string for key: CouldnotfetchacccesstokenforAzureStatusCode
##[error]CouldnotfetchacccesstokenforAzureStatusCode 401 Unauthorized
##[section]Finishing: Azure App Service Deploy: XXXXfunc

如果我使用下拉菜单设置订阅,那么一切正常。

这可以做到吗?如果是这样,怎么办?

更新:

我在这里使用应用服务作为一个简单的示例,但我也将一组 Azure PowerShell 任务加入到单个任务组中。其中每个任务都需要指定订阅。如果我无法传入 Azure 子程序,那么我必须克隆任务组或仅单独列出每个步骤。

最佳答案

它更容易(并且符合系统的设计方式),如果您只需使用发布工作流程来设置您的开发/测试环境,并将应用程序服务部署指向该订阅,然后克隆该环境,则更容易(并且符合系统的设计方式) ,将新订阅称为“prod”,并修改该环境中的发布步骤以指向另一个订阅。然后,您还可以围绕构建和部署添加治理(即电子邮件审批流程),并确保在您需要时将完全相同的构建工件部署到两个环境。我去年写了一篇博文,一步步带你完成这个过程,参见https://russellyoung.net/2016/11/09/continuous-deployment-of-a-asp-net-core-app-to-azure-using-vsts/

关于azure - 将 Azure 服务连接传递到 Team Services 中的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41899685/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com