我们正在为我正在进行的项目构建一个持续集成管道。我们有许多构建工件(包括JAR和WAR文件),我们已将其版本化并部署到Artifactory服务器。
我们所有的JAR都从版本0.0.1-SNAPSHOT开始。随着我们的发展,我们希望通过将代码库中的特定点设置为0.0.1来标记里程碑,并在0.0.2-SNAPSHOT上开始开发。最终,特定版本将被QA接受,并升级到0.1.0,我们将开始研究0.1.1-SNAPSHOT。当我们达到1.0.0时,发布到Production会发生相同的过程。
我似乎无法为Jenkins找到支持这种版本控制的插件。理想情况下,它会跟踪每个WAR和JAR的当前版本,一旦达到特定点(运行验收测试后),它将自动增加版本。这样的事情存在吗?