你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
在 Azure Static Web Apps 中创建命名预览环境
可以配置站点,以便将每项更改部署到命名环境。 此预览部署将在包含环境名称的稳定 URL 上发布。 例如,如果环境名为 release
,则预览将在类似于 <DEFAULT_HOST_NAME>-release.<LOCATION>.azurestaticapps.net
的位置提供。
配置
若要使用命名部署环境启用稳定 URL 环境,请对生成配置文件进行以下更改。
- 在 GitHub 操作或 AzureStaticWebApp 任务中,将
deployment_environment
输入设置为static-web-apps-deploy
作业上的特定名称。 这可确保对跟踪的分支所做的所有更改都会部署到命名预览环境。 - 在工作流配置中的触发数组内列出要部署到预览环境的分支,以便对这些分支所做的更改也会触发 GitHub Actions 或 Azure Pipelines 部署。
- 若要跟踪所有分支,请将此数组设置为
**
(GitHub Actions)或*
(Azure Pipelines)。
- 若要跟踪所有分支,请将此数组设置为
示例
以下示例演示如何启用分支预览环境。
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"
注意
...
指示为了简洁起见而跳过的代码。
在本示例中,对所有分支进行的更改都会部署到 release
命名预览环境。