我正在尝试对我的 Android 应用程序进行一些基准测试和性能测试,并想了解 gradle 如何使用构建缓存。
我有一个远程构建缓存配置和工作。我想测试它,但我找不到在保持远程启用的同时专门禁用本地缓存的标志或选项。
最佳答案
本地和远程缓存都可以单独启用和禁用,但必须在设置文件中完成。您的用例恰好与您通常希望 CI 服务器执行的操作相同(仅使用远程缓存而不是本地缓存),在 user guide 中有一个示例。 .像这样的东西:
buildCache {
local {
enabled = false
}
remote(HttpBuildCache) {
enabled = true
url = 'https://example.com:8123/cache/'
}
}
如果您需要对构建缓存的使用进行故障排除(例如,意外的缓存未命中),请使用
-Dorg.gradle.caching.debug=true
运行.
关于gradle - 如何禁用 gradle 的本地构建缓存,但保持启用远程缓存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60528123/