Git Versionierung

Beim Bauen der Jar wird die Version aus dem aktuellen Tag benutzt, falls dieser mit „v“ oder „dev“ anfängt.
Falls nicht, wird die Commit-ID eingebaut.

Versionierung planen

vgroßer / majorkleiner / minorreparatur / fix
dev„„„endwicklung / dev

Beispiel:
dev1.0.0.0 -> dev1.0.0.1 -> dev1.0.0.2 -> v1.0.0

build.gradle anpassungen

plugins {
    id 'me.qoomon.git-versioning' version '6.4.4'   
}

group = 'GROUP'
version = '0.0.0'
gitVersioning.apply{
    refs {
        tag('v(?<version>.*)') {
            version = '${ref.version}'
        }
        tag('dev(?<version>.*)') {
            version = 'dev${ref.version}'
        }
        branch('.*') {
            version = '${ref}-${commit.short}-SNAPSHOT'
        }
    }
    rev {
        version = '${commit}'
    }
}Code-Sprache: Gradle (gradle)

Version zu GitHub hochladen

git tag vx.x.x
git push origin tag vx.x.xCode-Sprache: Bash (bash)

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert