每当你更改 Worker 的代码或配置时,Workers 都会创建一个版本(version)。**部署(deployment)**决定哪些版本正在主动处理流量。
版本捕获 Worker 在某个时间点的完整状态:其打包代码、静态资源、绑定(binding)以及兼容性设置。每个版本都有唯一 ID,并记录创建者、创建时间和创建来源。
上传版本时,你可以选择附加消息和标签。
部署决定 Worker 的哪些版本正在主动处理流量。部署可以引用一个版本(处理 100% 流量),也可以引用两个版本(在渐进式部署期间在它们之间拆分流量)。
每个部署都会记录创建者、创建时间以及包含的版本。
默认情况下,这两个概念是耦合的——运行 wrangler deploy 时,Workers 会创建新版本并立即将其部署到 100% 的流量,一步完成。
你可以将它们解耦,使上传版本与部署成为独立操作。这样你可以控制新代码何时上线,并使用渐进式部署或手动提升等策略。详情请参阅部署管理。
Wrangler 允许你查看最近 100 个版本和部署。请参阅 versions list 和 deployments list 文档中的命令。
-
在 Cloudflare 仪表板中,前往 Workers & Pages 页面。
Go to Workers & Pages ↗ -
选择你的 Worker > Deployments(部署)。