你当前正在访问 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-9
,a-z
和 A-Z
。 允许的最大字符串限制为 16。