如何根据Git标签设置Jenkins版本的版本?
我目前在做什么:
我想做什么:我不想使用Jenkins BUILD_NUMBER,而是想从Git标签中提取最后一个内部版本号并将其递增
实现这一目标的最佳方法是什么?
答案 0 :(得分:1)
Git并不真正了解Maven。有没有具体的理由为什么Git应该推动编号?
Maven是恕我直言的更好选择。它知道您的源代码控制(如果您已正确配置<scm>
)并知道版本是什么以及它是发布版还是快照。
通过Maven + Git + Jenkins的组合,我们对Release plugin感到非常满意:它会拍摄您的快照,Maven版本并在Git中标记它,并将更改提交到下一个快照(您定义)那个版本号。)