VSTS: Build- / Release-Variablen an Powershell-Skriptaufgabe übergeben

Idealerweise möchte ich die Azure Web App-Anwendungseinstellungen mithilfe von Buildvariablen (in VSTS) konfigurieren. Beispiel:

Wir führen unsere Veröffentlichungsaufgaben mit Powershell-Skripten aus. Zum Festlegen der App-Einstellungen kann das folgende Skript verwendet werden:

param($websiteName, $appSettings)
Set-AzureWebsite -Name $websiteName -AppSettings $appSettings

Ich könnte diese Build-Variablen manuell an eine Powershell-Script-Build-Task übergeben:

PrepareAppSettings.ps1 -websiteName "MyWebApp" -appsettings @{"MyConnectionString" = $(MyConnectionString);"MyRandomService" = $(MyRandomService);"MyRandomServiceClient"=$(MyRandomServiceClient);"MyRandomServicePassword"=$(MyRandomServicePassword)}

Gibt es eine Möglichkeit, alle Build-Variablen in ein Skript zu übergeben, ohne sie explizit in einer Hash-Tabelle angeben zu müssen?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage