Canary 版本
介绍
¥Introduction
Playwright for Node.js 有一个 canary 发布系统。
¥Playwright for Node.js has a canary releases system.
它允许你测试新的未发布功能,而不是等待完整发布。它们每天都会以 Playwright 的 next
NPM 标签发布。
¥It permits you to test new unreleased features instead of waiting for a full release. They get released daily on the next
NPM tag of Playwright.
这是向维护人员提供反馈的好方法,确保新实现的功能按预期工作。
¥It is a good way to give feedback to maintainers, ensuring the newly implemented feature works as intended.
在生产中使用 canary 版本似乎有风险,但实际上并非如此。
¥Using a canary release in production might seem risky, but in practice, it's not.
canary 版本通过了所有自动化测试,并用于测试例如 HTML 报告、跟踪查看器或具有端到端测试的 Playwright 检查器。
¥A canary release passes all automated tests and is used to test e.g. the HTML report, Trace Viewer, or Playwright Inspector with end-to-end tests.
npm install -D @playwright/test@next
下一个 npm Dist 标签
¥Next npm Dist Tag
对于 main
上任何与代码相关的提交,持续集成将在 @next
npm dist 标签下发布每日 canary 版本。
¥For any code-related commit on main
, the continuous integration will publish a daily canary release under the @next
npm dist tag.
你可以在 npm 上看到当前的 dist 标签:
¥You can see on npm the current dist tags:
-
latest
:稳定版本¥
latest
: stable releases -
next
:下一个版本,每日发布¥
next
: next releases, published daily -
beta
:发布分支被削减后,通常是稳定版本发布前一周,每个提交都会在此标签下发布¥
beta
: after a release-branch was cut, usually a week before a stable release each commit gets published under this tag
使用 Canary 版本
¥Using a Canary Release
npm install -D @playwright/test@next
文档
¥Documentation
稳定版和 next
文档发布于 playwright.dev。要查看 next
文档,请按键盘上的 Shift 5
次。
¥The stable and the next
documentation is published on playwright.dev. To see the next
documentation, press Shift on the keyboard 5
times.