gpt4 book ai didi

Azure DevOps 变量组未在 Azure 函数配置中应用

转载 作者:行者123 更新时间:2023-12-03 02:43:01 26 4
gpt4 key购买 nike

我正在尝试利用 Azure DevOps 中的变量组功能。

我已在发布管道中创建了变量组并已关联。但是,当我将代码发布到Azure中的Function App时;当我转到功能应用程序中的配置设置时,自定义设置不存在。

在让这些显示出来方面我是否缺少一个步骤?

enter image description here

enter image description here

enter image description here

enter image description here

更新:修复此问题;我需要编写变量。这就是我所做的步骤。

enter image description here

最佳答案

我通常在发布新代码后使用 powershell 任务来执行此操作。因此,添加一个新的 powershell 任务并将其定义为内联:

$appname = "name of your function app"
$rg = "name of resource group"
$webApp = Get-AzureRmwebApp -ResourceGroupName $rg -Name $appname
$webAppSettings = $webApp.SiteConfig.AppSettings
$hash = @{}
foreach ($setting in $webAppSettings) {
$hash[$setting.Name] = $setting.Value
}
$hash['New name'] = $("pipelineVariable")
Set-AzureRMWebAppSlot -ResourceGroupName $rg -Name $appname -AppSettings $hash -Slot production

PS:也将部署槽定义为变量

关于Azure DevOps 变量组未在 Azure 函数配置中应用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60193501/

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