Creación de entornos de versión preliminar con nombre en Azure Static Web Apps
Puede configurar su sitio para implementar cada cambio a un entorno con nombre. Esta implementación en versión preliminar se publica en una dirección URL estable que incluye el nombre del entorno. Por ejemplo, si el entorno se denomina release
, la versión preliminar está disponible en una ubicación como <DEFAULT_HOST_NAME>-release.<LOCATION>.azurestaticapps.net
.
Configuración
Para habilitar entornos URL estables con el entorno de implementación nombrado, realice los siguientes cambios en su archivo de configuración de compilación.
- Establezca la entrada
deployment_environment
en un nombre específico en el trabajostatic-web-apps-deploy
en la acción de GitHub o en la tarea AzureStaticWebApp. Esto garantiza que todos los cambios en las ramas con seguimiento se implementen en el entorno de versión preliminar con nombre. - Enumere las ramas que quiera implementar en entornos de vista previa en la matriz de desencadenador de la configuración del flujo de trabajo para que los cambios en esas ramas también desencadenen la implementación de Acciones de GitHub o Azure Pipelines.
- Establezca esta matriz en
**
para Acciones de GitHub o*
para Azure Pipelines si quiere hacer un seguimiento de todas las ramas.
- Establezca esta matriz en
Ejemplo
En el ejemplo siguiente se muestra cómo habilitar entornos de versión preliminar de la rama.
name: Azure Static Web Apps CI/CD
on:
push:
branches:
- "**"
pull_request:
types: [opened, synchronize, reopened, closed]
branches:
- main
jobs:
build_and_deploy_job:
...
name: Build and Deploy Job
steps:
- uses: actions/checkout@v2
with:
submodules: true
- name: Build And Deploy
id: builddeploy
uses: Azure/static-web-apps-deploy@v1
with:
...
deployment_environment: "release"
Nota:
...
indica el código omitido para mayor claridad.
En este ejemplo, los cambios en todas las ramas se implementan en el entorno de versión preliminar con nombre release
.