美文网首页
Bazel - 缓存

Bazel - 缓存

作者: 大猪大猪 | 来源:发表于2020-04-14 21:17 被阅读0次

如果你使用Bazel的默认配置、它是将缓存放到/tmp目录下的、不到几分钟、你再次刷新项目的时候就没了、这时你就得重新下载构建了。这里教大家两种配置cache的方式、再也不用担心重复构建了。

磁盘式

cat ~/.bazelrc

build --disk_cache=/soft/bazel/cache

优点:简单粗暴
缺点:不会自动删除、磁盘会越来越大

HTTP式

需要有docker环境

docker run -d -v /soft/bazel/cache:/data -p 9090:8080 -p 9092:9092 --name bazel-remote-cache buchgr/bazel-remote-cache

cat ~/.bazelrc

build --remote_cache=http://127.0.0.1:9090
build --remote_upload_local_results=true

优点:可共享(大型团队也都是使用这个方式)
缺点:依赖docker

相关文章

  • Bazel Remote Cache 缓存问题

    Bazel Remote Cache 缓存问题 简介 公司 iOS 项目使用 bazel 使用编译,同时 baze...

  • Bazel - 缓存

    如果你使用Bazel的默认配置、它是将缓存放到/tmp目录下的、不到几分钟、你再次刷新项目的时候就没了、这时你就得...

  • [bazel]-如何缓存

    Change log 目录 [bazel]-导读[bazel]-概念和术语[bazel]-bazel的使用[baz...

  • Bazel-iOS Error 系列 (二) Proxy ad

    解决方案: 1.先关闭你的代理, vpn等 2.bazel clean --expunge #清理之前的缓存

  • [bazel]-如何编译

    Change log 目录 [bazel]-导读[bazel]-概念和术语[bazel]-bazel的使用[baz...

  • [bazel]-tulsi的使用

    Change log 目录 [bazel]-导读[bazel]-概念和术语[bazel]-bazel的使用[baz...

  • [bazel]-bazel的使用

    Change log 目录 [bazel]-导读[bazel]-概念和术语[bazel]-bazel的使用[baz...

  • [bazel]-导读

    Change log 目录 [bazel]-导读[bazel]-概念和术语[bazel]-bazel的使用[baz...

  • [bazel]-概念和术语

    Change log 目录 [bazel]-导读[bazel]-概念和术语[bazel]-bazel的使用[baz...

  • [bazel]-优化

    Change log 目录 [bazel]-导读[bazel]-概念和术语[bazel]-bazel的使用[baz...

网友评论

      本文标题:Bazel - 缓存

      本文链接:https://www.haomeiwen.com/subject/orfxvhtx.html