我有一个基于 CMake 的项目,其中我严重依赖 FetchContent 来检索多个库(源代码)。下载所有库可能需要一些时间,我想在 CI 运行器上进行编译时节省时间(GitHub Actions)。
我看到有一个 cache 操作,我如何使用它来缓存获取的源代码?
作为奖励,缓存这些获取的库的“已编译”代码也可能会有所帮助。有可能吗?
因此,我在
开发了自己的解决方案。 您需要做的是将URL参数替换为本地缓存文件的本地文件路径。这就是
所提供的。