我有一个多模块maven项目。
jenkins作业管道就像我的情况一样:
但是现在标签中没有更新POM和Version.properties的更改。所以我的问题是,在CVS中标记了哪个工作空间。如何在我的代码中包含版本更改?
感谢您的快速回复!
我在第6步(maven build)之后添加了一个cvs提交:
cvs commit -m "blabla"
结果是提交了更改,但在标记中仍然存在preversion。 因为我的问题是jenkins标记的工作区。
答案 0 :(得分:1)
您在步骤6和7之间缺少CVS提交。
答案 1 :(得分:0)
我在第6步(maven build)之后添加了一个cvs提交:
cvs commit -m "blabla"
结果是提交了更改,但在标记中仍然存在preversion。因为我的问题是jenkins标记的工作区。
答案 2 :(得分:0)
我通过以下方式解决了问题:
我使用的是Jenkins CVS Tagging Plug-in v1.7
此插件使用命令cvs rtag
,该命令应执行cvs头部的标记。
但在我的情况下,成功提交新文件后标记错误的文件标记(就像我在上次评论中所说的那样)
现在我正在使用post build shell命令cvs tag
(标记jenkins工作区而不是cvs的头部)并且它正常工作!