你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Azure Static Web Apps 中的预览环境

默认情况下,当你将某个站点部署到 Azure Static Web Apps 时,每个拉取请求将部署该站点的预览版本,可以通过一个临时 URL 访问该版本。 此站点版本允许在合并拉取请求之前查看更改。 一旦关闭拉取请求 (PR),临时环境就会消失。

除了 PR 驱动的临时环境,还可以启用位置稳定的预览环境。 预览环境的 URL 采用以下格式:

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

限制

  • 自定义域不适用于预览环境。
  • 预生产环境不是地理分布式的。

部署类型

在 Azure Static Web Apps 中可以使用以下部署类型。

  • 生产:对生产分支所做的更改将部署到生产环境中。 自定义域指向此环境,从此位置提供的内容由搜索引擎编制索引。

  • 拉取请求:针对生产分支的拉取请求将部署到临时环境,关闭拉取请求后,该环境将会消失。 此环境的 URL 包含 PR 编号作为后缀。 例如,如果你是第一次发出 PR,则预览位置类似于 <DEFAULT_HOST_NAME>-1.<LOCATION>.azurestaticapps.net

  • 分支:可以选择性地配置站点,以便将所做的每项更改部署到不是生产分支的分支。 此预览部署将在包含分支名称的稳定 URL 上发布。 例如,如果分支名为 dev,则环境将在类似于 <DEFAULT_HOST_NAME>-dev.<LOCATION>.azurestaticapps.net 的位置提供。 可以通过静态 Web 应用的“环境”选项卡在门户中删除分支环境。

  • 命名环境:可以配置管道,以便将所有更改都部署到命名环境。 此预览部署将在包含环境名称的稳定 URL 上发布。 例如,如果部署环境名为 release,则环境将在类似于 <DEFAULT_HOST_NAME>-release.<LOCATION>.azurestaticapps.net 的位置提供。

注意

环境名称的有效字符是 0-9a-zA-Z。 允许的最大字符串限制为 16。

后续步骤