Build: Add remote build cache parameters for teamcity builds

This commit is contained in:
Vyacheslav Gerasimov
2019-11-30 20:05:04 +03:00
parent d3c1ef9251
commit 462d6ac5b6
2 changed files with 41 additions and 5 deletions
+18
View File
@@ -26,6 +26,24 @@ buildscript {
def buildProperties = BuildPropertiesKt.getKotlinBuildPropertiesForSettings(settings)
logger.info("buildCacheUrl=${buildProperties.buildCacheUrl}")
logger.info("pushToBuildCache=${buildProperties.pushToBuildCache}")
buildCache {
if (buildProperties.isTeamcityBuild) {
local {
enabled = false
}
}
if (buildProperties.buildCacheUrl != null) {
remote(HttpBuildCache) {
url = buildProperties.buildCacheUrl
push = buildProperties.pushToBuildCache
}
}
}
include "prepare-deps"
if (buildProperties.includeCidrPlugins) {