docs: 报告入口统一用 Gitea 运行页(不再附 bridge /r/ 内网页)
本机规则同步(01 §4.7 + templates/README);与 ci_message.py 的实现一致:有可信运行链接时不输出 bridge 报告页,仅在拿不到运行链接时退回。本地提交、未推送。
This commit is contained in:
@@ -278,6 +278,9 @@ Gitea 没有 `workflow: rules`,触发写在 `on:`。本环境只允许三类
|
||||
`GITHUB_SERVER_URL`,并把基址来源写进 `link_base_source`(便于事后核对)。
|
||||
bridge 侧只渲染**允许来源**(`ci_base_url`,支持多个)的链接;**禁止**对消息文本做全局 URL 替换 ——
|
||||
提交标题、日志摘要里的 URL 是事实,一个字符都不许改。
|
||||
- ⚠️ **报告入口用 Gitea 的运行页**:消息里的"查看"给 CI 运行 / 变更(push 才有)/ 预览;
|
||||
**不再**附 bridge 自己的 `/r/<id>` 页(重复且在内网)。只有拿不到运行链接(缺失或非可信来源)时
|
||||
才退回 bridge 报告页 —— 不留"没有任何证据入口"的通知。
|
||||
- ⚠️ 静态产物打包**不要产生 `.` 根成员**:`tar -czf x.tgz -C dir .` 会写入 `.` 和 `./index.html`;严格解包器可能拒绝或报错,而流水线**仍显示成功** —— 通知到了、预览没有。bridge 侧应**规范化**(剥掉 `./`,丢弃归一化为 `.`/空的成员),而不是直接拒绝整个包。
|
||||
|
||||
### 4.8 必需检查清单与结果口径(汇总不许自欺)
|
||||
|
||||
@@ -47,6 +47,8 @@ curl -m 5 -o /dev/null -w '%{http_code}\n' http://100.92.49.78:8899/healthz
|
||||
|
||||
- **不覆盖 `GITHUB_SERVER_URL`**:检出、gate、内部调用继续用它;只影响通知里的三类链接。
|
||||
- 非法值(非 http(s)、带 userinfo、带空白)⇒ 明确回退并在 CI 日志里写明原因,**不生成垃圾链接**。
|
||||
- 消息里"查看"的**报告入口就是 Gitea 运行页**(不附 bridge 自己的 `/r/<id>` 内网页);
|
||||
只有拿不到运行链接时才退回 bridge 报告页。
|
||||
- bridge 侧 `ci_base_url` 是链接的**可信来源**(字符串或数组):
|
||||
公网域名与(回退时的)内网地址都应登记,否则会被当成"非可信链接"丢掉。
|
||||
|
||||
|
||||
Reference in New Issue
Block a user