Preview-omgevingen in Azure Static Web Apps
Wanneer u een site in Azure Static Web Apps implementeert, implementeert elke pull-aanvraag standaard een preview-versie van uw site die beschikbaar is via een tijdelijke URL. Met deze versie van de site kunt u wijzigingen controleren voordat u pull-aanvragen samenvoegt. Zodra de pull-aanvraag (PR) is gesloten, verdwijnt de tijdelijke omgeving.
Naast tijdelijke omgevingen die zijn gebaseerd op pr,kunt u preview-omgevingen inschakelen die stabiele locaties bevatten. De URL's voor preview-omgevingen hebben de volgende vorm:
<DEFAULT_HOST_NAME>-<BRANCH_OR_ENVIRONMENT_NAME>.<LOCATION>.azurestaticapps.net
Beperkingen
- Aangepaste domeinen werken niet met preview-omgevingen.
- Preproductieomgevingen worden niet geografisch gedistribueerd.
Implementatietypen
De volgende implementatietypen zijn beschikbaar in Azure Static Web Apps.
Productie: Wijzigingen in productiebranches worden geïmplementeerd in de productieomgeving. Uw aangepaste domein verwijst naar deze omgeving en inhoud die vanaf deze locatie wordt geleverd, wordt geïndexeerd door zoekmachines.
Pull-aanvragen: Pull-aanvragen voor uw productiebranch worden geïmplementeerd in een tijdelijke omgeving die verdwijnt nadat de pull-aanvraag is gesloten. De URL voor deze omgeving bevat het PULL-nummer als achtervoegsel. Als u bijvoorbeeld uw eerste pull-aanvraag maakt, ziet de preview-locatie er ongeveer als volgt uit
<DEFAULT_HOST_NAME>-1.<LOCATION>.azurestaticapps.net
.Vertakking: U kunt eventueel uw site configureren om elke wijziging te implementeren die is aangebracht in vertakkingen die geen productiebranch zijn. Deze preview-implementatie wordt gepubliceerd op een stabiele URL die de naam van de vertakking bevat. Als de vertakking bijvoorbeeld een naam
dev
heeft, is de omgeving beschikbaar op een locatie zoals<DEFAULT_HOST_NAME>-dev.<LOCATION>.azurestaticapps.net
. U kunt een vertakkingsomgeving in de portal verwijderen via het tabblad Omgevingen van uw statische web-app.Benoemde omgeving: u kunt uw pijplijn configureren om alle wijzigingen in een benoemde omgeving te implementeren. Deze preview-implementatie wordt gepubliceerd op een stabiele URL die de omgevingsnaam bevat. Als de implementatieomgeving bijvoorbeeld de naam
release
heeft, is de omgeving beschikbaar op een locatie zoals<DEFAULT_HOST_NAME>-release.<LOCATION>.azurestaticapps.net
.
Notitie
Geldige tekens voor omgevingsnamen zijn 0-9
,a-z
en A-Z
. De maximaal toegestane tekenreekslimiet is 16.