Partage via


Environnements de préversion dans Azure Static Web Apps

Par défaut, lorsque vous déployez un site sur Azure Static Web Apps, chaque demande de tirage déploie une préversion de votre site disponible via une URL temporaire. Cette version du site vous permet de passer en revue les modifications avant de fusionner les demandes de tirage. Une fois la demande de tirage (PR) fermée, l’environnement temporaire disparaît.

Au-delà des environnements temporaires pilotés par la demande de tirage, vous pouvez activer les environnements de préversion qui présentent des emplacements stables. Les URL des environnements de préversion prennent la forme suivante :

<DEFAULT_HOST_NAME>-<BRANCH_OR_ENVIRONMENT_NAME>.<LOCATION>.azurestaticapps.net

Limites

  • Les domaines personnalisés ne fonctionnent pas avec les environnements en préversion.
  • Les environnements de pré-production ne sont pas géo-distribués.

Types de déploiement

Les types de déploiement suivants sont disponibles dans Azure Static Web Apps.

  • Production : les modifications apportées aux branches de production sont déployées dans l’environnement de production. Votre domaine personnalisé pointe vers cet environnement, et le contenu servi à partir de cet emplacement est indexé par les moteurs de recherche.

  • Demandes de tirage : les demandes de tirage sur votre branche de production sont déployées dans un environnement temporaire qui disparaît une fois la demande de tirage fermée. L’URL de cet environnement inclut le numéro de demande de tirage sous forme de suffixe. Par exemple, si vous effectuez votre première demande de tirage, l’emplacement de préversion ressemble à <DEFAULT_HOST_NAME>-1.<LOCATION>.azurestaticapps.net.

  • Branche : vous pouvez, si vous le souhaitez, configurer votre site pour déployer toutes les modifications apportées aux branches qui ne sont pas des branches de production. Ce déploiement en préversion est publié à une URL stable qui inclut le nom de la branche. Par exemple, si la branche est nommée dev, l’environnement est disponible à un emplacement comme <DEFAULT_HOST_NAME>-dev.<LOCATION>.azurestaticapps.net. Vous pouvez supprimer un environnement de branche dans le portail par l’onglet Environnements de votre application web statique.

  • Environnement nommé : vous pouvez configurer votre pipeline pour déployer toutes les modifications apportées à un environnement nommé. Ce déploiement en préversion est publié à une URL stable qui inclut le nom de l’environnement. Par exemple, si l’environnement de déploiement est nommé release, l’environnement est disponible à un emplacement comme <DEFAULT_HOST_NAME>-release.<LOCATION>.azurestaticapps.net.

Remarque

Les caractères valides pour les noms d’environnement sont 0-9,a-z et A-Z. La limite maximale autorisée des chaînes de caractères est de 16.

Étapes suivantes