From 20faa9e3e480083c35769e36089ba5f8f813bcba Mon Sep 17 00:00:00 2001 From: Vyacheslav Gerasimov Date: Wed, 18 Dec 2019 21:07:16 +0300 Subject: [PATCH] Build: Make use of user & password properties in build cache configuration --- dependencies/kotlin-build-gradle-plugin/build.gradle.kts | 2 +- dependencies/kotlin-build-gradle-plugin/src/BuildCache.kt | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/dependencies/kotlin-build-gradle-plugin/build.gradle.kts b/dependencies/kotlin-build-gradle-plugin/build.gradle.kts index dab599a254a..dc3d7442b2d 100644 --- a/dependencies/kotlin-build-gradle-plugin/build.gradle.kts +++ b/dependencies/kotlin-build-gradle-plugin/build.gradle.kts @@ -4,7 +4,7 @@ plugins { } group = "org.jetbrains.kotlin" -version = "0.0.7" +version = "0.0.8" repositories { mavenCentral() diff --git a/dependencies/kotlin-build-gradle-plugin/src/BuildCache.kt b/dependencies/kotlin-build-gradle-plugin/src/BuildCache.kt index f3eb71577b9..c0bbf376c79 100644 --- a/dependencies/kotlin-build-gradle-plugin/src/BuildCache.kt +++ b/dependencies/kotlin-build-gradle-plugin/src/BuildCache.kt @@ -14,6 +14,10 @@ fun Settings.setupBuildCache() { buildCache.remote(HttpBuildCache::class.java) { remoteCache -> remoteCache.url = URI(remoteCacheUrl) remoteCache.isPush = kotlinBuildProperties.pushToBuildCache + if (kotlinBuildProperties.buildCacheUser != null && kotlinBuildProperties.buildCachePassword != null) { + remoteCache.credentials.username = kotlinBuildProperties.buildCacheUser + remoteCache.credentials.password = kotlinBuildProperties.buildCachePassword + } } } } \ No newline at end of file