远程索引

通过 HTTP cache 在团队和 CI 之间共享构建结果,减少重复工作。

远程索引

远程索引的核心目标是:把一次构建结果复用给更多人和更多流水线。

快速搭建

在一台共享机器上:

cogna serve --port 8787

在业务仓库里配置:

cache:
  type: http
  storeDir: .cogna/cache
  http:
    endpoint: http://cache.internal:8787

之后照常执行:

cogna build

你会得到什么

  • 本地 miss 时自动读取远端缓存
  • 命中后回填本地缓存
  • CI 和本地共享同一份索引事实

适合谁

  • 多人协作项目
  • 分支较多、重复构建频繁的团队
  • 希望降低 CI 时间与成本的仓库

与下载页的关系

如果你希望非终端用户也参与使用,可在 /download 安装 Desktop 版本,由桌面端消费同样的索引结果。

相关文档