目前我们正在使用axion-release-plugin来控制我们的发布过程。现在我们想放弃SNAPSHOT并在我们的发布过程中引入内部版本号。这样我们就可以实现CI。
目前我们基本上使用的是版本1.0.0-SNAPSHOT,现在我们需要一些来自Jenkins的1.0.0-BUILDNUMBER或1.0.BUILDNUMBER。
请提供我们可以使用gradle的任何解决方案或插件。
答案 0 :(得分:1)
我对NetFlix开发的nebula-release-plugin非常满意。它可以根据您的git仓库中的分支和标记生成唯一的版本号。
默认情况下,使用git flow计算,但您可以重新配置行为。看一看:)