← 术语图鉴

预览部署

Preview Deployment · 也叫 预览环境 / 预览地址 / Preview URL / 分支预览

为某个分支或某次提交单独部署一份网站,给一个独立的地址,只用来看效果,不影响线上。

你可能会说:

  • “改完能不能先在网上看看效果,再决定要不要上线?”
  • “部署平台发给我一个很长的网址,那是线上吗?”

它是什么

托管平台连接代码仓库后,通常会为每个分支、每次提交都构建一份,放在一个独立的地址上。线上的正式域名只指向主分支的那一份。

预览部署让你在上线之前,用真实的构建方式、真实的托管环境看到效果,比本地预览更接近线上。发给别人看、在手机上试,都很方便。

要注意两点:预览地址通常也是公开可访问的,别在上面放不该公开的内容;平台的"部署成功"通知,可能说的是预览,不是线上(第 1 课)。

打个比方

像装修完先请业主来验房:房子已经是真房子了,但钥匙还没交,业主看满意了才正式入住。

在这个网站里

这个网站每推送一个分支,Cloudflare Pages 就会生成一个 https://分支名.web-6eg.pages.dev 的预览地址。Vibe Coding 的每个阶段都先在预览地址上检查,确认后才合并到 main 上线。

容易搞混的地方

常见误解

预览地址只有我自己能看到

正确理解

多数平台的预览地址任何人拿到链接都能打开。敏感内容要另外加访问限制。

你可以这样告诉 AI

复制下面这段,贴给你的 AI

这次改动推送到哪个分支、预览地址是什么?请在预览地址上逐页检查(包括手机宽度),给我检查结果;上线前告诉我正式域名什么时候会切换到新版本。

先知道

  • 分支——从某个存档岔出去的一条独立开发线:在上面随便改,不影响主线,满意了再合并回去。
  • 托管平台——替你运行网站的服务商:把你的代码构建好、放到服务器上、接住访客的请求。

接着看

  • 验收标准——事先约定的、能逐条检查的完成条件:满足了就算做完,不满足就没做完。

在这些课里出现

相关的真实事故