diff --git a/build.gradle b/build.gradle index d165e68f8..f1db0cb85 100644 --- a/build.gradle +++ b/build.gradle @@ -5,8 +5,12 @@ import dependencies.Dep apply from: file('gradle/dependencyGraph.gradle') buildscript { + ext { + isCi = System.getenv("CI") == "true" + } repositories { google() + if (!isCi) { maven { url "https://maven-central-asia.storage-download.googleapis.com/repos/central/data/" } } jcenter() maven { url "https://kotlin.bintray.com/kotlinx" } maven { url 'https://dl.bintray.com/kotlin/kotlin-eap' } @@ -28,6 +32,7 @@ buildscript { allprojects { repositories { google() + if (!isCi) { maven { url "https://maven-central-asia.storage-download.googleapis.com/repos/central/data/" } } jcenter() maven { url "https://kotlin.bintray.com/kotlinx" } maven { url 'https://dl.bintray.com/kotlin/kotlin-eap' } @@ -57,7 +62,7 @@ allprojects { task ktlint(type: JavaExec, group: "verification") { def parameters = ["--android", '--editorconfig', "${rootProject.projectDir}/.editorconfig", "--reporter=checkstyle,output=${buildDir}/ktlint/checkstyle.xml"] - if (System.getenv("CI") != "true") { + if (!isCi) { parameters += "--reporter=html,artifact=me.cassiano:ktlint-html-reporter:0.2.0,output=${buildDir}/ktlint/checkstyle.html" } diff --git a/frontend/android/build.gradle b/frontend/android/build.gradle index bc655515f..fa4446dd2 100644 --- a/frontend/android/build.gradle +++ b/frontend/android/build.gradle @@ -41,8 +41,8 @@ android { lintOptions { lintConfig file("${project.projectDir}/lint.xml") - xmlReport System.getenv("CI") == "true" - htmlReport System.getenv("CI") != "true" + xmlReport isCi + htmlReport !isCi xmlOutput file("lint-results.xml") htmlOutput file("lint-results.html") diff --git a/frontendcomponent/androidcomponent/build.gradle b/frontendcomponent/androidcomponent/build.gradle index d113489e8..945a00a07 100644 --- a/frontendcomponent/androidcomponent/build.gradle +++ b/frontendcomponent/androidcomponent/build.gradle @@ -32,6 +32,7 @@ dependencies { androidTestImplementation Dep.Test.espressoCore } repositories { + if (!isCi) { maven { url "https://maven-central-asia.storage-download.googleapis.com/repos/central/data/" } } mavenCentral() } tasks.withType(org.jetbrains.kotlin.gradle.tasks.KotlinCompile).all { diff --git a/frontendcomponent/androidtestcomponent/build.gradle b/frontendcomponent/androidtestcomponent/build.gradle index 0640d3aa6..b905a6bd3 100644 --- a/frontendcomponent/androidtestcomponent/build.gradle +++ b/frontendcomponent/androidtestcomponent/build.gradle @@ -23,6 +23,7 @@ dependencies { } } repositories { + if (!isCi) { maven { url "https://maven-central-asia.storage-download.googleapis.com/repos/central/data/" } } mavenCentral() } tasks.withType(org.jetbrains.kotlin.gradle.tasks.KotlinCompile).all {