niceeval view --out 或 niceeval view --run <id> --out 生成报告站,再部署该目录。报告站已经含有页面、宿主数据、下载项、内建精确 runtime 和 manifest;托管平台无需读取源 Record,也无需执行 NiceEval。
CI 流程
一个静态托管流程通常有三步:- 运行 Experiment,并保留最后的 receipt。
- 用当前项目结果或明确 Run 运行
view --out。 - 将输出目录交给静态托管服务。
./report-site,不是源 Record。
发布前检查
导出会列出所有页面、参数化页面、下载项与内建 runtime 文件,并写入StaticAssetManifest。导出失败时不会发布半完成目录。--out 必须指向不存在的目录;更新内容时使用新的输出目录。
部署后用浏览器检查首页、参数化页面和下载项。站点在断网条件下也应正常显示,因为所有引用都是目录内的相对路径。
更新站点
每次需要更新内容时,重新选择 Sample,导出到新的目录,再部署该目录。已发布目录表示那次导出时的固定ReportExecution;它不会随着之后的 Record 编辑而变化。
有关选择范围和导出内容,请阅读发布静态报告。