Worker Previews为每个分支提供其自己的URL、配置、状态和可观察性,因此您和您的代理可以并行测试更改,而不会影响生产。没有什么比测试在暂存中起作用的变更更糟糕的了,只是看到它在生产中的行为不同。
这就是为什么我们希望为您提供一个尽可能接近生产的环境—这样您就可以对更改进行实战测试,并确保它们的行为完全符合您的预期。代理正在帮助我们推出比以往更多的代码行,更大的变化意味着在发布之前需要进行更多的测试。
理想情况下,测试的方式不会减慢代理的速度,而是为他们提供承担更多开发生命周期的工具。这就是我们今天推出员工预览的原因。每个Git分支都有一个类似于生产的地方运行,有自己的代码、配置、URL、可观察性和状态。
因此,现在,对于代码库中的每个更改,您可以:使用自己的变量、机密和绑定部署带有npx wrangler预览的隔离预览,与生产配置和流量分开。共享分支的稳定预览URL,以便每次推送都更新相同的运行预览,您可以在其中发送请求、单击UI并测试运行时响应。
隔离每个分支的持久对象和容器,将状态更改、会话、内存、迁移和并发测试的范围保留到该预览。检查该预览的日志、错误、指标和跟踪,以确认更改有效,捕获失败,推送修复,并在生产看到之前对其进行验证。