Semver
Libraries
- Java: axion gradle plugin
- Nodejs: semver
Axion
plugins {
id 'pl.allegro.tech.build.axion-release' version '1.15.1'
}
project.version = scmVersion.version
./gradlew release
git tag
# v0.1.0
git add -A && git commit -m "Updates something" && ./gradlew release
git tag
# v0.1.0
# v0.1.1
# mark next version
# major version
./gradlew markNextVersion -Prelease.incrementer=incrementMajor
# v1.0.0
# minor version
./gradlew markNextVersion -Prelease.incrementer=incrementMinor
# v1.1.0
# patch version
./gradlew markNextVersion
# v1.1.1