From: Eric Hartmann Date: Mon, 21 May 2018 13:51:46 +0000 (+0200) Subject: SONAR-10687 Create and upload a zip per edition X-Git-Tag: 7.5~1043 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=1dc4a86ad69635505e99f3cefe16e6542a7d4dfb;p=sonarqube.git SONAR-10687 Create and upload a zip per edition --- diff --git a/build.gradle b/build.gradle index 09078450f34..bd55e6f901e 100644 --- a/build.gradle +++ b/build.gradle @@ -12,6 +12,11 @@ buildscript { classpath 'com.moowork.gradle:gradle-node-plugin:1.2.0' classpath "gradle.plugin.nl.javadude.gradle.plugins:license-gradle-plugin:0.14.0" classpath 'io.spring.gradle:dependency-management-plugin:1.0.4.RELEASE' + // BuildInfo plugin is broken for 4.7.2 : + // https://github.com/gradle/gradle/issues/4783#issuecomment-386720873 + // https://github.com/JFrogDev/build-info/issues/165 + // https://www.jfrog.com/jira/browse/GAP-288 + // https://www.jfrog.com/jira/browse/GAP-289 classpath 'org.jfrog.buildinfo:build-info-extractor-gradle:4.6.2' classpath 'org.sonarsource.scanner.gradle:sonarqube-gradle-plugin:2.6.2' } diff --git a/sonar-application/build.gradle b/sonar-application/build.gradle index 932e1fa3ccb..1e2b96d8979 100644 --- a/sonar-application/build.gradle +++ b/sonar-application/build.gradle @@ -5,6 +5,8 @@ sonarqube { } configurations { + zip + ce jsw scanner @@ -75,6 +77,7 @@ jar { task zip(type: Zip) { duplicatesStrategy DuplicatesStrategy.EXCLUDE def archiveDir = "sonarqube-$version" + into("${archiveDir}/") { from file('src/main/assembly') exclude 'elasticsearch/modules/lang-expression/**' @@ -150,6 +153,8 @@ task cleanLocalUnzippedDir(dependsOn: zip) { } assemble.dependsOn cleanLocalUnzippedDir +artifacts { zip zip } + artifactoryPublish.skip = false publishing {