簡體   English   中英

Azure DevOps 變量組未在 Azure 函數配置中應用

[英]Azure DevOps Variable Group not applying in Azure Function Configuration

我正在嘗試利用 Azure DevOps 中的變量組功能。

我已經在 Release 管道中創建了變量組並且我已經關聯了。 但是,當我將代碼發布到 Azure 中的 Function App 時; 當我轉到功能應用程序中的配置設置時,自定義設置不存在。

我在這里缺少讓這些顯示出來的步驟嗎?

在此處輸入圖片說明

在此處輸入圖片說明

在此處輸入圖片說明

在此處輸入圖片說明

更新:解決這個問題; 我需要寫變量。 這是我做的步驟。

在此處輸入圖片說明

我通常在發布新代碼后使用 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:也將部署槽定義為變量

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM