浏览代码

Remove fixed structure for version names

Riccardo Balbo 6 年之前
父节点
当前提交
8a6bd1947c
共有 1 个文件被更改,包括 8 次插入123 次删除
  1. 8 123
      version.gradle

+ 8 - 123
version.gradle

@@ -1,35 +1,3 @@
-/*
- Version Info Examples
- =====================
-
- Nightly Build Snapshot
- * git tag:
- * Full Version: 3.1-5124
- * POM Version: 3.1.0-SNAPSHOT
- * NBM Revision: 5124
- * NBM UC Suffix: nightly/3.1/plugins
-
- Nightly Build Snapshot (PBRIsComing branch)
- * git tag:
- * Full Version: 3.1-PBRIsComing-5124
- * POM Version: 3.1.0-PBRIsComing-SNAPSHOT
- * NBM Revision: 5124
- * NBM UC Suffix: PBRIsComing-nightly/3.1/plugins
-
- Alpha1 Release
- * git tag: v3.1.0-alpha1
- * Full Version: 3.1-alpha1
- * POM Version: 3.1.0-alpha1
- * NBM Revision: 0
- * NBM UC Suffix: stable/3.1/plugins
-
- Final Release
- * git tag: v3.1.0
- * Full Version: 3.1
- * POM Version: 3.1.0
- * NBM Revision: 0
- * NBM UC Suffix: stable/3.1/plugins
- */
 
 import java.text.SimpleDateFormat
 import org.ajoberstar.grgit.*
@@ -51,64 +19,7 @@ ext {
     jmeBuildDate    = new SimpleDateFormat("yyyy-MM-dd").format(new Date())
     jmeBranchName   = "unknown"
     jmeFullVersion  = "${jmeVersion}-UNKNOWN"
-    jmePomVersion   = "unknown"
-}
-
-def getReleaseInfo(String tag) {
-    if (tag == null) {
-        // not a tagged commit
-        return null;
-    }
-    if (!tag.startsWith("v")) {
-        // syntax error
-        return null;
-    }
-    tag = tag.substring(1)
-
-    String[] parts = tag.split("-", 2);
-    String mainVersion;
-    boolean prerelease;
-    String releaseName = null;
-
-    if (parts.length == 2) {
-        // prerelease
-        prerelease = true;
-        mainVersion = parts[0];
-        releaseName = parts[1];
-        if (releaseName.size() == 0) {
-            // syntax error
-            return null;
-        }
-    } else if (parts.length == 1) {
-        // final release
-        prerelease = false;
-        mainVersion = parts[0];
-    } else {
-        // error
-        return null;
-    }
-
-    if (mainVersion.size() == 0) {
-        // syntax error
-        return null;
-    }
-
-    parts = mainVersion.split("\\.");
-    if (parts.size() != 3) {
-        // syntax error
-        return null;
-    }
-
-    String baseVersion = parts[0] + "." + parts[1];
-
-    return [
-        "tag" : tag,
-        "baseVersion" : baseVersion,
-        "mainVersion" : mainVersion,
-        "prerelease" :  prerelease,
-        "releaseName" : releaseName,
-        "releaseSuffix": (prerelease ? "-${releaseName}": "")
-    ]
+    jmePomVersion   = "${jmeVersion}-UNKNOWN"
 }
 
 task configureVersionInfo {
@@ -121,41 +32,15 @@ task configureVersionInfo {
         jmeBranchName = grgit.branch.current.name
         jmeGitTag = grgit.tag.list().find { it.commit == head }
 
+    
+
         if (jmeGitTag != null) {
             jmeGitTag = jmeGitTag.name
-        } else {
-            if (System.env.APPVEYOR_REPO_TAG == "true") {
-                jmeGitTag = System.env.APPVEYOR_REPO_TAG_NAME
-            } else {
-                jmeGitTag = System.env.TRAVIS_TAG
-            }
-        }
-
-        def releaseInfo = getReleaseInfo(jmeGitTag)
-        if (releaseInfo != null) {
-            jmeFullVersion = "${releaseInfo.baseVersion}${releaseInfo.releaseSuffix}"
-            jmePomVersion = "${releaseInfo.mainVersion}${releaseInfo.releaseSuffix}"
-        } else {
-            // SNAPSHOT
-            jmeFullVersion = jmeMainVersion
-            jmePomVersion  = jmeVersion
-            if (System.env.TRAVIS_BRANCH != null) {
-                jmeBranchName = System.env.TRAVIS_BRANCH
-            } else if (System.env.APPVEYOR_REPO_BRANCH != null) {
-                jmeBranchName = System.env.APPVEYOR_REPO_BRANCH
-            }
-            if (System.env.TRAVIS_PULL_REQUEST != null &&
-                System.env.TRAVIS_PULL_REQUEST != "false") {
-                jmeBranchName += "-pr-" + System.env.TRAVIS_PULL_REQUEST
-            } else if (System.env.APPVEYOR_PULL_REQUEST_NUMBER != null) {
-                jmeBranchName += "-pr-" + System.env.APPVEYOR_PULL_REQUEST_NUMBER
-            }
-            if (jmeBranchName != "master") {
-                jmeFullVersion += "-${jmeBranchName}"
-                jmePomVersion  += "-${jmeBranchName}"
-            }
-            jmeFullVersion += "-${jmeRevision}"
-            jmePomVersion  += "-SNAPSHOT"
+            jmeFullVersion  = jmeGitTag
+            jmePomVersion   = jmeGitTag
+        } else if(jmeGitHash!=null&&!jmeGitHash.equals("")){
+            jmeFullVersion  = jmeGitHash
+            jmePomVersion   = jmeGitHash
         }
 
         logger.warn("Full Version: ${jmeFullVersion}")