如何使用Gradle和Jenkins发布版本控制?

Chr*_* B. 5 versioning gradle jenkins

我们正在为我正在进行的项目构建一个持续集成管道.我们有许多构建工件(包括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的当前版本,一旦达到特定点(运行验收测试后),它将自动增加版本.这样的事情存在吗?

din*_*shr 0

您可以使用gradle-release插件。请查找此处记录的不同方法

  • 糟糕,您发现了一个死链接。 (2认同)