使用Gradle Release插件自动更改版本



我希望主分支中的每个提交都有一个新版本。

由于我使用gradle进行构建,我发现了两个不错的插件,Releasehttps://github.com/researchgate/gradle-release/issues/273和Git版本管理器https://github.com/passsy/gradle-gitVersioner-plugin.

我想用1.0.0.BuildNumber这样的版本来管理日常提交。这需要在Git中创建一个标签并推送,但我也需要用正确的版本设置project.version标签,因为我需要它用于springBoot buildInfo(我正在Spring中获取BuildProperties,以了解我正在执行的版本(。

当我尝试运行时:

gradlew release -Prelease.useAutomaticVersion=true

它总是回落到0.0.1版本。

我只是在使用插件的默认配置,我迷路了。。。

我仍然定义了旧的project.version,插件默认为那个版本。

相关内容

最新更新