如何禁用gradle';s本地生成缓存,但保持启用远程缓存?
我正在尝试为我的Android应用程序做一些基准测试和性能测试,想看看gradle是如何使用构建缓存的如何禁用gradle';s本地生成缓存,但保持启用远程缓存?,gradle,build.gradle,Gradle,Build.gradle,我正在尝试为我的Android应用程序做一些基准测试和性能测试,想看看gradle是如何使用构建缓存的 我有一个远程构建缓存配置和工作。我想对其进行测试,但我找不到一个标志或选项来专门禁用本地缓存,同时保持远程缓存处于启用状态。本地缓存和远程缓存都可以单独启用和禁用,但必须在设置文件中完成。您的用例恰好与您通常希望CI服务器执行的操作相同(仅使用远程缓存而不是本地缓存),在中有一个示例。大概是这样的: buildCache { local { enabled = fals
我有一个远程构建缓存配置和工作。我想对其进行测试,但我找不到一个标志或选项来专门禁用本地缓存,同时保持远程缓存处于启用状态。本地缓存和远程缓存都可以单独启用和禁用,但必须在设置文件中完成。您的用例恰好与您通常希望CI服务器执行的操作相同(仅使用远程缓存而不是本地缓存),在中有一个示例。大概是这样的:
buildCache {
local {
enabled = false
}
remote(HttpBuildCache) {
enabled = true
url = 'https://example.com:8123/cache/'
}
}
如果需要对生成缓存的使用进行故障排除(例如,意外的缓存未命中),请使用
-Dorg.gradle.caching.debug=true
运行本地缓存和远程缓存,但必须在设置文件中执行。您的用例恰好与您通常希望CI服务器执行的操作相同(仅使用远程缓存而不是本地缓存),在中有一个示例。大概是这样的:
buildCache {
local {
enabled = false
}
remote(HttpBuildCache) {
enabled = true
url = 'https://example.com:8123/cache/'
}
}
如果需要对生成缓存的使用进行故障排除(例如,意外的缓存未命中),请使用-Dorg.gradle.caching.debug=true
运行