如何设置共享ccache

Pin*_*nik 7 c c++ compiler-construction build-process

如何在不涉及权限问题的情况下设置共享ccache?

我希望运行带有最新更改的夜间或CI构建,并使用大型ccache存储库在整个研发期间共享所有创建的二进制文件.

Joe*_*ahl 6

请参阅ccache手册中新编写的“ 共享缓存”部分。本质上,请使用相同的CCACHE_DIR设置,进行CCACHE_UMASK适当的设置,然后考虑使用CCACHE_BASEDIR


zvr*_*rba 3

最简单的解决方案:创建一个新组(例如“devel”),并使所有开发人员成为其中的成员。向维护缓存的目录层次结构中的该组授予读/写权限。开发人员还需要修复他们的 umask。