|
@@ -1,7 +1,7 @@
|
|
/*
|
|
/*
|
|
Version Info Examples
|
|
Version Info Examples
|
|
=====================
|
|
=====================
|
|
-
|
|
|
|
|
|
+
|
|
Nightly Build Snapshot
|
|
Nightly Build Snapshot
|
|
* git tag:
|
|
* git tag:
|
|
* Full Version: 3.1-5124
|
|
* Full Version: 3.1-5124
|
|
@@ -22,14 +22,14 @@
|
|
* POM Version: 3.1.0-alpha1
|
|
* POM Version: 3.1.0-alpha1
|
|
* NBM Revision: 0
|
|
* NBM Revision: 0
|
|
* NBM UC Suffix: stable/3.1/plugins
|
|
* NBM UC Suffix: stable/3.1/plugins
|
|
-
|
|
|
|
|
|
+
|
|
Final Release
|
|
Final Release
|
|
* git tag: v3.1.0
|
|
* git tag: v3.1.0
|
|
* Full Version: 3.1
|
|
* Full Version: 3.1
|
|
* POM Version: 3.1.0
|
|
* POM Version: 3.1.0
|
|
* NBM Revision: 0
|
|
* NBM Revision: 0
|
|
* NBM UC Suffix: stable/3.1/plugins
|
|
* NBM UC Suffix: stable/3.1/plugins
|
|
- */
|
|
|
|
|
|
+ */
|
|
|
|
|
|
import java.text.SimpleDateFormat
|
|
import java.text.SimpleDateFormat
|
|
import org.ajoberstar.grgit.*
|
|
import org.ajoberstar.grgit.*
|
|
@@ -45,7 +45,6 @@ buildscript {
|
|
|
|
|
|
ext {
|
|
ext {
|
|
jmeRevision = 0
|
|
jmeRevision = 0
|
|
- jmeNbmRevision = 0
|
|
|
|
jmeGitHash = ""
|
|
jmeGitHash = ""
|
|
jmeGitTag = ""
|
|
jmeGitTag = ""
|
|
jmeShortGitHash = ""
|
|
jmeShortGitHash = ""
|
|
@@ -53,7 +52,6 @@ ext {
|
|
jmeBranchName = "unknown"
|
|
jmeBranchName = "unknown"
|
|
jmeFullVersion = "${jmeVersion}-UNKNOWN"
|
|
jmeFullVersion = "${jmeVersion}-UNKNOWN"
|
|
jmePomVersion = "unknown"
|
|
jmePomVersion = "unknown"
|
|
- jmeNbmUcSuffix = "unknown"
|
|
|
|
}
|
|
}
|
|
|
|
|
|
def getReleaseInfo(String tag) {
|
|
def getReleaseInfo(String tag) {
|
|
@@ -122,7 +120,7 @@ task configureVersionInfo {
|
|
jmeShortGitHash = head.abbreviatedId
|
|
jmeShortGitHash = head.abbreviatedId
|
|
jmeBranchName = grgit.branch.current.name
|
|
jmeBranchName = grgit.branch.current.name
|
|
jmeGitTag = grgit.tag.list().find { it.commit == head }
|
|
jmeGitTag = grgit.tag.list().find { it.commit == head }
|
|
-
|
|
|
|
|
|
+
|
|
if (jmeGitTag != null) {
|
|
if (jmeGitTag != null) {
|
|
jmeGitTag = jmeGitTag.name
|
|
jmeGitTag = jmeGitTag.name
|
|
} else {
|
|
} else {
|
|
@@ -133,8 +131,6 @@ task configureVersionInfo {
|
|
if (releaseInfo != null) {
|
|
if (releaseInfo != null) {
|
|
jmeFullVersion = "${releaseInfo.baseVersion}${releaseInfo.releaseSuffix}"
|
|
jmeFullVersion = "${releaseInfo.baseVersion}${releaseInfo.releaseSuffix}"
|
|
jmePomVersion = "${releaseInfo.mainVersion}${releaseInfo.releaseSuffix}"
|
|
jmePomVersion = "${releaseInfo.mainVersion}${releaseInfo.releaseSuffix}"
|
|
- jmeNbmRevision = "0"
|
|
|
|
- jmeNbmUcSuffix = "stable/${releaseInfo.baseVersion}/plugins"
|
|
|
|
} else {
|
|
} else {
|
|
// SNAPSHOT
|
|
// SNAPSHOT
|
|
jmeFullVersion = jmeMainVersion
|
|
jmeFullVersion = jmeMainVersion
|
|
@@ -142,27 +138,20 @@ task configureVersionInfo {
|
|
if (System.env.TRAVIS_BRANCH != null) {
|
|
if (System.env.TRAVIS_BRANCH != null) {
|
|
jmeBranchName = System.env.TRAVIS_BRANCH
|
|
jmeBranchName = System.env.TRAVIS_BRANCH
|
|
}
|
|
}
|
|
- if (System.env.TRAVIS_PULL_REQUEST != null &&
|
|
|
|
|
|
+ if (System.env.TRAVIS_PULL_REQUEST != null &&
|
|
System.env.TRAVIS_PULL_REQUEST != "false") {
|
|
System.env.TRAVIS_PULL_REQUEST != "false") {
|
|
jmeBranchName += "-pr-" + System.env.TRAVIS_PULL_REQUEST
|
|
jmeBranchName += "-pr-" + System.env.TRAVIS_PULL_REQUEST
|
|
}
|
|
}
|
|
if (jmeBranchName != "v3.1") {
|
|
if (jmeBranchName != "v3.1") {
|
|
jmeFullVersion += "-${jmeBranchName}"
|
|
jmeFullVersion += "-${jmeBranchName}"
|
|
jmePomVersion += "-${jmeBranchName}"
|
|
jmePomVersion += "-${jmeBranchName}"
|
|
- jmeNbmUcSuffix = "${jmeBranchName}-"
|
|
|
|
- } else {
|
|
|
|
- jmeNbmUcSuffix = ""
|
|
|
|
}
|
|
}
|
|
- jmeNbmUcSuffix += "nightly/" + jmeMainVersion + "/plugins"
|
|
|
|
jmeFullVersion += "-${jmeRevision}"
|
|
jmeFullVersion += "-${jmeRevision}"
|
|
jmePomVersion += "-SNAPSHOT"
|
|
jmePomVersion += "-SNAPSHOT"
|
|
- jmeNbmRevision = jmeRevision
|
|
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+
|
|
logger.warn("Full Version: ${jmeFullVersion}")
|
|
logger.warn("Full Version: ${jmeFullVersion}")
|
|
logger.warn("POM Version: ${jmePomVersion}")
|
|
logger.warn("POM Version: ${jmePomVersion}")
|
|
- logger.warn("NBM Revision: ${jmeNbmRevision}")
|
|
|
|
- logger.warn("NBM UC Suffix: ${jmeNbmUcSuffix}")
|
|
|
|
} catch (ex) {
|
|
} catch (ex) {
|
|
// Failed to get repo info
|
|
// Failed to get repo info
|
|
logger.warn("Failed to get repository info: " + ex.message + ". " + \
|
|
logger.warn("Failed to get repository info: " + ex.message + ". " + \
|