基于 CNB OpenAPI 的流水线可视化管理工具,支持跨组织、跨仓库查看构建状态、流水线历史和实时日志。
点击页面上方的 「审查流水线」 按钮即可在 CNB 云原生开发环境中一键启动,无需任何配置。
注意:Fork 的仓库由于权限限制,默认的
CNB_TOKEN仅支持访问公开仓库的流水线数据。如需访问私有仓库,请 import 自己的秘钥(参考下方秘钥配置)。
npm install
cp .env.example .env.local
# 编辑 .env.local,填入 CNB_TOKEN
npm run dev
# 使用预构建镜像(推荐)
docker run -p 8686:8686 -e CNB_ADMIN_TOKEN=xxx docker.cnb.cool/bring/tools/clistatus:latest
# 或自行构建
docker build -t clistatus .
docker run -p 8686:8686 -e CNB_ADMIN_TOKEN=xxx clistatus
| 变量 | 必填 | 说明 |
|---|---|---|
CNB_ADMIN_TOKEN | 否 | CNB 管理员令牌(优先级最高) |
CNB_TOKEN | 是 | CNB 访问令牌(云开发自动注入) |
CNB_API_ENDPOINT | 否 | API 地址,默认 https://api.cnb.cool |
在 cnb.cool/profile/token 生成令牌,所需权限:
repo-cnb-trigger:rw # 流水线操作(含停止构建) repo-cnb-history:r # 流水线历史 repo-cnb-detail:r # 流水线详情 repo-basic-info:r # 仓库基本信息 account-profile:r # 用户信息 account-engage:r # 用户组织关系 group-resource:r # 组织资源
作用范围选「全部」可访问私有仓库,选「公开」仅访问公开仓库。
Fork 仓库中如需使用自己的 Token,在 .cnb.yml 的 imports 中引用自己的秘钥仓库即可。