徽章用于展示某个指标的数据,可通过颜色区分指标是否达标。
云原生构建时产生的徽章,访问路径:
precise: https://cnb.cool/{group}/{repository}/-/badge/git/{sha}/{metrics}
latest: https://cnb.cool/{group}/{repository}/-/badge/git/latest/{metrics}
参数含义
group
:仓库所在 group
repository
:仓库名
sha
: 表示 CommitId 前8位
latest
:最近一次的数据
metrics
: 指标名,如 ci/status/push
,其对应的徽章表示:云原生构建时,push 事件触发的构建耗时
云原生构建时,会自动上传相关构建指标的徽章数据:
push 事件构建耗时和构建状态
commit.add 事件构建耗时和构建状态
branch.create 事件构建耗时和构建状态
pull_request 事件构建耗时和构建状态
pull_request.update 事件构建耗时和构建状态
pull_request.target 事件构建耗时和构建状态
pull_request.merged 事件构建耗时和构建状态
tag_push 事件构建耗时和构建状态
工作区大小和准备工作区产生的耗时和工作区大小:
云原生构建的配置文件:
准备开发环境耗时:
使用内置任务 testing:coverage 可上报单元测试徽章数据
单元测试全量覆盖率
本次 pull_request
的单元测试增量覆盖率
用徽章形式展示仓库的 fork 数量:
访问路径:https://cnb.cool/{group}/{repository}/-/badge/fork
参数含义:
group
:仓库所在组织路径repository
:仓库名用徽章形式展示仓库的 star 数量:
访问路径:https://cnb.cool/{group}/{repository}/-/badge/star
参数含义:
group
:仓库所在组织路径repository
:仓库名