import org.gradle.kotlin.dsl.support.serviceOf include(":common", ":app", ":wear") rootProject.name = "home-assistant-android" plugins { id("com.gradle.enterprise").version("3.6.1") } // It should be easier to read an environment variable here once github.com/gradle/configuration-cache/issues/211 is resolved. val isCI = serviceOf() .environmentVariable("CI") .forUseAtConfigurationTime().map { it == "true" } .getOrElse(false) gradleEnterprise { buildScan { termsOfServiceUrl = "https://gradle.com/terms-of-service" termsOfServiceAgree = "yes" publishAlwaysIf(isCI) isUploadInBackground = !isCI } } dependencyResolutionManagement { repositories { mavenCentral() google() maven("https://jitpack.io") } }