blob: 11efaf3ec107f9d76da94d6c65a92e1d2ff69c43 [file] [log] [blame]
def useRemoteBuildCache = System.getenv("USE_ANDROIDX_REMOTE_BUILD_CACHE") == "true"
if (useRemoteBuildCache) {
logger.warn("Using AndroidX remote build cache")
gradle.settingsEvaluated { settings ->
settings.buildCache {
remote(HttpBuildCache) {
def osName = System.getProperty("os.name").toLowerCase()
switch (osName) {
case { it.contains("mac os x") }:
case { it.contains("darwin") }:
case { it.contains("osx") }:
url = "http://gradle-remote-cache.uplink2.goog:999/cache/"
break
default:
url = "http://gradle-remote-cache.uplink.goog:999/cache/"
break
}
allowInsecureProtocol = true
push = true
}
}
}
}