VSTS: Pass-build/release-Variablen in Powershell-Skript Aufgabe

Ideal, ich würde wollen, um die Konfiguration der Azure Web App-Einstellungen der Anwendung mithilfe von build-Variablen (auf VSTS), zum Beispiel:

VSTS: Pass-build/release-Variablen in Powershell-Skript Aufgabe

Führen wir unsere veröffentlichen von Aufgaben mithilfe von Powershell-Skripts. Um die Einstellungen der app, das folgende Skript genutzt werden könnte:

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

Konnte ich übergeben Sie diese bauen Variablen manuell in ein Powershell-Skript build-task, like so:

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

Ist es ein Weg, um pass alle build-Variablen in einem Skript ohne die explizite Angabe jeder in einer hash-Tabelle?

InformationsquelleAutor Dave New | 2016-05-03
Schreibe einen Kommentar