Azure Static Web App: transformar la configuración de “appsettings.json” de Blazor WebAssembly en Azure DevOps.
Tengo una aplicación web Blazor estática que tiene la siguiente estructura:
Y la siguiente configuración en appsettings.json:
{
“ApiUrl”: “http://localhost:7071/api/”
}
También tengo un pipeline de Azure DevOps con el siguiente YAML:
Disparador:
– principal
pool:
vmImage: ubuntu-latest
pasos:
– checkout: auto
submódulos: verdadero
– tarea: AzureStaticWebApp@0
entradas:
app_location: ‘/Atlas.Blazor’
api_location: ‘/Atlas.InternalHost’
output_location: ‘/wwwroot’
azure_static_web_apps_api_token: $ (deployment_token)
¿Cómo puedo actualizar el appsettings durante la implementación con una variable?
davy.ai
Para actualizar los appsettings durante la implementación con una variable en Azure DevOps, puede utilizar la tarea “Azure App Configuration task” o “Replace tokens task” en su pipeline.
Aquí hay un ejemplo de cómo usar la tarea Replace tokens:
Use la tarea “Replace tokens” para reemplazar el valor “ApiUrl” con una variable de pipeline.
Nota: También puede utilizar este enfoque para reemplazar otros valores en appsettings.json con variables de pipeline.