【发布时间】:2015-11-19 10:51:43
【问题描述】:
我正在尝试在特定的 cvs 标签上实现一个 maven 发布版本。这是我正在尝试实施的工作流程:
- Jenkins 每晚都会构建一个项目。
- Jenkins 在内部测试服务器上部署 WAR。
- 一段时间后,我在 CVS 中标记了一个经过测试的特定夜间构建。
- 现在我将在该特定标签上运行一个 maven 版本构建,以确保此版本中只有经过测试的更改,而忽略新的更改。
- maven 发布插件标记此版本并将 WAR 部署到工件。
是否有可能在特定的 CVS 标签/分支上发布 maven 版本?目前,我可以使用 jenkins 构建特定的标签/分支,还可以在此标签/分支上执行 maven 发布版本。但是当我检查发布版本的标签时,它还包含较新的更改,这使得无法为此版本创建修补程序或仅签出某个版本的正确源。另一个大问题是生成的工件还包含来自 HEAD 的所有更改,而不仅仅是来自所选标签/分支的更改。
希望你能帮帮我!
【问题讨论】:
标签: java maven jenkins release cvs