Azure开发人员操作部署期间的Azure web应用配置设置

Azure开发人员操作部署期间的Azure web应用配置设置,azure,azure-devops,Azure,Azure Devops,我是Azure开发运营部的新手,正在尝试部署Azure web应用程序来测试和生产阶段。我开发了两个阶段的测试和生产 测试正确后,我将把它部署到prod 我的问题是 测试web应用程序指向azure门户中测试网站的配置设置中的“测试环境”。生产站点指向门户中配置设置中的“产品环境” 因此,在部署到测试和生产时,我应该在哪里为每个环境指定配置设置 我的意思是,在“阶段”中是否有规定可以指定测试网站和产品网站的设置?是!您可以在Azure DevOps中定义特定于发布管道阶段的变量 在版本管道处于编

我是Azure开发运营部的新手,正在尝试部署Azure web应用程序来测试和生产阶段。我开发了两个阶段的测试和生产

测试正确后,我将把它部署到prod

我的问题是

测试web应用程序指向azure门户中测试网站的配置设置中的“测试环境”。生产站点指向门户中配置设置中的“产品环境”

因此,在部署到测试和生产时,我应该在哪里为每个环境指定配置设置


我的意思是,在“阶段”中是否有规定可以指定测试网站和产品网站的设置?

是!您可以在Azure DevOps中定义特定于发布管道阶段的变量

在版本管道处于编辑模式后,单击“变量”选项卡。添加新变量后,可以选择“范围”。您发布的每个阶段都有一个范围,一个涵盖所有阶段的范围(“发布”)


您也可以在代码中执行同样的操作

谢谢@cameron,但我按照您所说的做了,但在最终部署门户时,无法在门户中看到应用程序设置密钥。如果我遗漏了什么,你有什么想法吗?@user3276487我可能遗漏了你到底在问什么。据我所知,你的问题是你文章中的最后一句话,本质上是“你能在ADO发布管道中设置每个阶段都会改变的值吗?”。除此之外,还有其他配置将此值传递给您正在使用的特定发布任务。为此,我需要知道您正在使用哪个任务。我可以假设一个简单的Azure应用程序服务部署吗?您还可以添加一个简单的Azure CLI任务来设置门户中的配置设置:@cameron——终于成功了。似乎我在门户中进行交换时配置错误。但现在我在部署中使用单独的uat和prod应用程序服务。我将您的标记作为一个答案。谢谢你的帮助。