Jenkins:Maven发布CVS标签

时间:2015-11-19 10:51:44

标签: java maven jenkins release cvs

我正在尝试在特定的cvs标记上实现maven发布版本。以下是我尝试实施的工作流程:

  1. Jenkins每晚都会建立一个项目。
  2. Jenkins在内部测试服务器上部署WAR。
  3. 一段时间后,我在CVS中标记了一个特定的测试夜间版本。
  4. 现在,我将在该特定标记上运行maven版本构建,以确保此版本中只有经过测试的更改,并且不会更新更新。
  5. maven发布插件标记此版本并将WAR部署到工件。
  6. 是否有可能在特定的CVS标签/分支上制作maven版本?目前,我能够使用jenkins构建特定的标签/分支,并在此标签/分支上执行maven发布版本。但是,当我检查发布版本的标记时,它还包含更新的更改,这使得为此版本创建修补程序或仅检查某个版本的正确源代码是不可能的。另一个大问题是生成的工件还包含来自HEAD的所有更改,而不仅仅来自所选标记/分支。

    我希望你能帮助我!

1 个答案:

答案 0 :(得分:0)

您可以在CVS设置中指定标签的名称

jenkins-cvs-settings