# HG changeset patch # User Marc Davis # Date 1661193244 14400 # Node ID 2307b12a55e601e7de94c15099a66ac9afb59b1e # Parent 7dc9624e59f7f693a2c6dfd053eeff18acbd00c7# Parent 36b6c48ee6c756b957273aed0a10ffbeeaabf3cc merge diff -r 7dc9624e59f7 -r 2307b12a55e6 init40.gradle --- a/init40.gradle Mon Aug 22 14:32:18 2022 -0400 +++ b/init40.gradle Mon Aug 22 14:34:04 2022 -0400 @@ -144,6 +144,7 @@ logger.info "applying SSDT artifactory Gradle Settings (bamboo: $gradle.bambooBuild host: $hostname)" println "applying SSDT artifactory Gradle Settings (bamboo: $gradle.bambooBuild host: $hostname)" apply from: "${gradle.ssdtGradlekitLocation}/artifactory40.gradle" +println "Finished applying SSDT artifactory Gradle Settings (bamboo: $gradle.bambooBuild host: $hostname)" if (!rootProject.hasProperty('disableMetrics')) { println "applying SSDT metrics40.gradle" diff -r 7dc9624e59f7 -r 2307b12a55e6 init70.gradle --- a/init70.gradle Mon Aug 22 14:32:18 2022 -0400 +++ b/init70.gradle Mon Aug 22 14:34:04 2022 -0400 @@ -13,10 +13,10 @@ // buildScan { termsOfServiceUrl = 'https://gradle.com/terms-of-service'; termsOfServiceAgree = 'yes' } final GradleVersion gradleCurrent = GradleVersion.current() -final GradleVersion gradleV70 = GradleVersion.version('7.0') +final GradleVersion gradleV70 = GradleVersion.version('7.2') if (gradleCurrent < gradleV70) { - throw new RuntimeException("this init script requires Gradle version 7.0 or higher") + throw new RuntimeException("This init script requires Gradle version 7.2 or higher (bugs in earlier version of Gradle 7.0 and 7.1)") } gradle.ext.ssdtDevelkitLocation = gradle.ext.has('ssdtDevelkitLocation') ? gradle.ssdtDevelkitLocation : 'http://hg.ssdt-ohio.org/browse/public/develkit' @@ -141,11 +141,11 @@ file('build-number.txt').text = "build.number=${gradle.branch.buildNumber ?: -1 }\n" gradle.ext.ssdtGradlekitLocation = gradle.ext.has('ssdtGradlekitLocation') ? gradle.ssdtGradlekitLocation : 'http://hg.ssdt-ohio.org/ssdt/gradlekit/raw-file/tip' logger.info "applying SSDT artifactory Gradle Settings (bamboo: $gradle.bambooBuild host: $hostname)" - apply from: resources.text.fromInsecureUri("${gradle.ssdtGradlekitLocation}/artifactory40.gradle") + apply from: resources.text.fromInsecureUri("${gradle.ssdtGradlekitLocation}/artifactory70.gradle") } if (!rootProject.hasProperty('disableMetrics')) { - apply from: resources.text.fromInsecureUri("${gradle.ssdtDevelkitLocation}/metrics50.gradle") + apply from: resources.text.fromInsecureUri("${gradle.ssdtDevelkitLocation}/metrics70.gradle") } rootProject.afterEvaluate { r -> diff -r 7dc9624e59f7 -r 2307b12a55e6 metrics70.gradle --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/metrics70.gradle Mon Aug 22 14:34:04 2022 -0400 @@ -0,0 +1,28 @@ + +buildscript { + repositories { + maven { url 'https://docker.ssdt.io/artifactory/gradle-plugins' } + maven { url 'https://docker.ssdt.io/artifactory/ssdt-repo' } + } + dependencies { + classpath "org.sonarsource.scanner.gradle:sonarqube-gradle-plugin:3.3" + } +} + +apply plugin: org.sonarqube.gradle.SonarQubePlugin + +sonarqube { + properties { + property "sonar.host.url", "http://sonar.ssdt.io:9000" + property "sonar.login", System.getenv('bamboo_SONAR_TOKEN') + property "sonar.exclusions","**/ProjectVersion*" + } +} + +allprojects { + afterEvaluate { project -> + project.getTasksByName('sonarqube',false).each { + it.enabled = gradle.branchStream in ['release'] + } + } +}