VSTS: pasar variables de compilación / lanzamiento a la tarea de secuencia de comandos Powershell
Idealmente, me gustaría configurar la configuración de nuestra aplicación Azure Web App usando variables de compilación (en VSTS), por ejemplo:
Realizamos nuestras tareas de publicación utilizando scripts de Powershell. Para establecer la configuración de la aplicación, se puede usar el siguiente script:
param($websiteName, $appSettings)
Set-AzureWebsite -Name $websiteName -AppSettings $appSettings
Podría pasar estas variables de compilación manualmente a una tarea de compilación de script de Powershell, de esta manera:
PrepareAppSettings.ps1 -websiteName "MyWebApp" -appsettings @{"MyConnectionString" = $(MyConnectionString);"MyRandomService" = $(MyRandomService);"MyRandomServiceClient"=$(MyRandomServiceClient);"MyRandomServicePassword"=$(MyRandomServicePassword)}
¿Hay alguna manera de pasar todas las variables de compilación a un script sin tener que especificar explícitamente cada una en una tabla hash?