From 0b950b4f7fef6cba1bf079b339d425ef651e0552 Mon Sep 17 00:00:00 2001 From: Peter Trifanov Date: Tue, 17 Dec 2024 10:44:18 +0100 Subject: [PATCH] SONARGO-83 Create a settings plugin to set project version (#46) --- build-logic | 2 +- build.gradle | 7 ------- settings.gradle.kts | 35 +---------------------------------- 3 files changed, 2 insertions(+), 42 deletions(-) diff --git a/build-logic b/build-logic index a2bbe6c..f06117a 160000 --- a/build-logic +++ b/build-logic @@ -1 +1 @@ -Subproject commit a2bbe6c8d29755b7d6d147dc4fff391a76177ad6 +Subproject commit f06117a4b95ed46c71f9219b0a2fe6f4fef54c8a diff --git a/build.gradle b/build.gradle index 031e14c..34e142d 100644 --- a/build.gradle +++ b/build.gradle @@ -13,19 +13,12 @@ allprojects { apply plugin: 'signing' ext { - buildNumber = System.getProperty("buildNumber") - sonarLinksCi = 'https://cirrus-ci.com/github/SonarSource/sonar-go' sonarLinksScm = 'https://github.com/SonarSource/sonar-go' artifactsToPublish = '' artifactsToDownload = '' } - // Replaces the version defined in sources, usually x.y-SNAPSHOT, by a version identifying the build. - if (version.endsWith('-SNAPSHOT') && ext.buildNumber != null) { - def versionSuffix = (version.toString().count('.') == 1 ? ".0.${ext.buildNumber}" : ".${ext.buildNumber}") - version = version.replace('-SNAPSHOT', versionSuffix) - } repositories { mavenLocal() diff --git a/settings.gradle.kts b/settings.gradle.kts index 423fd47..852c7e5 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -1,42 +1,9 @@ pluginManagement { includeBuild("build-logic") - repositories { - mavenCentral() - gradlePluginPortal() - } } plugins { - id("com.gradle.develocity") version "3.18.2" - id("com.diffplug.blowdryerSetup") version "1.7.1" -} - -develocity { - server = "https://develocity.sonar.build" - buildScan { - tag(if (System.getenv("CI").isNullOrEmpty()) "local" else "CI") - tag(System.getProperty("os.name")) - if (System.getenv("CIRRUS_BRANCH") == "master") { - tag("master") - } - if (System.getenv("CIRRUS_PR")?.isBlank() == false) { - tag("PR") - } - value("Build Number", System.getenv("BUILD_NUMBER")) - value("Branch", System.getenv("CIRRUS_BRANCH")) - value("PR", System.getenv("CIRRUS_PR")) - } -} - -val isCI = System.getenv("CI") != null -buildCache { - local { - isEnabled = !isCI - } - remote(develocity.buildCache) { - isEnabled = true - isPush = isCI - } + id("org.sonarsource.cloud-native.common-settings") } rootProject.name = "sonar-go"