Spring 詹金斯律师事务所;Github,如何附加版本号?
我们在github有两个分支机构Spring 詹金斯律师事务所;Github,如何附加版本号?,spring,maven,github,jenkins,Spring,Maven,Github,Jenkins,我们在github有两个分支机构 主人 释放 在我们的詹金斯公司,我们每个分支机构都有一份工作。 我们希望在jenkins每次构建发行版时以编程方式增加发行版的版本号。我们还希望在github发布分支中增加版本号。你能告诉我怎么做,我需要什么jenkin插件吗?谢谢使用maven release插件处理版本号的递增。此时,您所要做的就是让Jenkins build运行maven,并实现发布插件目标 这里有一篇关于它的好文章。 在Jenkins中,您所要做的就是让它在签出的存储库上运行以下命令
我们希望在jenkins每次构建发行版时以编程方式增加发行版的版本号。我们还希望在github发布分支中增加版本号。你能告诉我怎么做,我需要什么jenkin插件吗?谢谢使用maven release插件处理版本号的递增。此时,您所要做的就是让Jenkins build运行maven,并实现发布插件目标 这里有一篇关于它的好文章。 在Jenkins中,您所要做的就是让它在签出的存储库上运行以下命令
mvn release:prepare release:perform -B
这可以使用一个简单的命令来执行:
mvn release:prepare release:perform --batch-mode
说明:
release:prepare
准备在SCM中发布。通过几个阶段确保POM准备好发布,然后准备SCM最终包含发布的标记版本和所用参数的本地副本中的记录。它将更新您的版本号,例如从“1.0.1-SNAPSHOT”到“1.0.1”,并将其提交到标记。工作版本也将增加并再次更新为“-SNAPSHOT”,例如“1.0.2-SNAPSHOT”。
这之后可以调用release:perform
。有关更多信息,请参阅
从SCM执行发布,可以是从指定的标记,也可以是由release:prepare
创建的工作副本中表示先前版本的标记。有关更多信息,请参阅
--批处理模式
允许非交互式脚本执行。详情请参阅
release:perform