Pages 新功能发布:预览部署以进行安全测试

我们很高兴为您带来 Pages 上的预览部署功能!这项新功能可让您在代码更改上线之前安全地测试和预览它们。现在,您可以及早发现问题,而不是在生产中发现问题。
什么是预览部署?
预览部署使您能够在代码更改到达用户之前安全地测试它们。当您处理任何非主分支(功能分支、错误修复或实验性更改)时,预览部署会自动创建临时、隔离的环境,您可以在其中查看您的工作。
预览部署让您可以在一个与您的实际网站完全一致的安全环境中查看、测试和分享您的更改,而不是直接部署到生产环境并寄希望于一切顺利。
以下是这种工作流程如此强大的原因:
- 独立环境:每个预览部署都有自己的专用临时 URL(如 yourproject-abcdef1234.edgeone.app),与您的生产站点(yourproject.edgeone.app)完全隔离。
- 自动触发:只需将代码推送到指定的预览分支,Pages 就会自动触发构建和部署过程,无需任何额外的手动操作。
- 轻松分享:生成的预览 URL 可以轻松分享给团队成员、设计师或产品经理,以快速收集反馈,加速代码审查和测试流程。
如何使用预览部署?
预览部署的入门非常简单,只需几分钟即可启动并运行。设置方法如下:
首先,启用该功能。前往您的 Pages 控制台,选择您的项目,并导航至项目设置。在Git 管理部分,您会找到启用预览分支的选项。
接下来,告诉 Pages 要监视哪些分支。输入您想要触发预览的分支名称。您可以指定具体分支(如 development)或使用通配符(如 feature/* 来捕获所有功能分支)。这种灵活性意味着您可以完美地根据团队的工作流程定制设置。
然后只需要推送您的代码。当您将更改推送到任何已配置的分支时,Pages 会自动检测更新并开始构建您的预览。无需点击按钮,无需手动触发部署。
最后,获取您的预览链接。一旦构建完成,查看项目的部署部分以找到新的预览部署。每个预览都有自己的唯一 URL,您可以立即开始使用该 URL 进行测试和共享。
就是这样!您的预览环境已经上线,可以用于测试、反馈或工作流程中的下一步操作。
实际操作中是什么样的?
让我们通过一个实际场景来了解。假设您的主项目位于 yourproject.edgeone.app,生产代码位于 main 分支中。推送到 main 的所有内容都会自动更新您的线上站点——这是标准流程。
现在您正在开发分支上开发一个新功能。在过去,您必须直接部署到生产环境来测试和验证您的更改(风险很大!)。有了预览部署,您只需像往常一样推送您的开发分支更改。
Pages 会立即开始运行,构建您的预览并分配一个唯一的 URL,如 yourproject-abcdef1234.edgeone.app。几分钟内,您就可以访问此链接,查看新功能在与生产环境相同的环境中运行。而您的主站点完全不受影响。
将预览 URL 分享给您的设计师以获取有关新布局的反馈,发送给您的产品经理以确认功能按预期工作,或者自己使用它来测试边缘情况。每个人都可以与实际功能交互,而不仅仅是查看截图或描述。
开始使用
预览部署让有风险的部署成为过去。通过为每个分支自动创建的安全测试环境,您可以毫无风险地测试更改,从团队那里获得反馈。