blob: 51c07c27e87913dd52b1d0f2cbb1dfa78475f114 [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
}
}
}
}