Svn Hudson CI-标记每个构建

Svn Hudson CI-标记每个构建,svn,hudson,tagging,hudson-plugins,Svn,Hudson,Tagging,Hudson Plugins,我正在寻找一个插件,将标签(颠覆)每一个单一的建设,哈得逊有史以来 我已经找到了Subversion标签插件,但每次新构建时它都会替换标签。我希望跟踪系统中的每个构建 我更喜欢一个插件,因为大多数hudson工作都涉及多个subversion位置,我认为添加标签帖子挂钩会很麻烦 请和谢谢我必须解决同样的问题,但我还没有找到任何插件。遗憾的是,我不得不“手工”完成这项工作 后来发现,根本不需要为每个构建添加标签。当您想要签出最新的工作源代码时,标记上一个成功的构建非常方便。如果某个版本出于某种原因

我正在寻找一个插件,将标签(颠覆)每一个单一的建设,哈得逊有史以来

我已经找到了Subversion标签插件,但每次新构建时它都会替换标签。我希望跟踪系统中的每个构建

我更喜欢一个插件,因为大多数hudson工作都涉及多个subversion位置,我认为添加标签帖子挂钩会很麻烦


请和谢谢

我必须解决同样的问题,但我还没有找到任何插件。遗憾的是,我不得不“手工”完成这项工作


后来发现,根本不需要为每个构建添加标签。当您想要签出最新的工作源代码时,标记上一个成功的构建非常方便。如果某个版本出于某种原因很重要,我只需在Hudson中单击“保留此版本”或“标记此版本”。

我必须解决同样的问题,但我没有找到任何插件。遗憾的是,我不得不“手工”完成这项工作


后来发现,根本不需要为每个构建添加标签。当您想要签出最新的工作源代码时,标记上一个成功的构建非常方便。如果某个构建出于某种原因很重要,我只需在Hudson中单击“保留此构建”或“标记此构建”。

我已经使用maven release插件一段时间了。Maven发布插件有一个目标

install release:prepare
如果构建成功,它会标记代码库。我假设您希望标记代码库而不是工件


它确实将项目的版本从1.1-SNAPSHOT更改为1.1,并标记代码库。因此,您的开发版本将变为1.2。

我已经使用maven发行版插件一段时间了。Maven发布插件有一个目标

install release:prepare
如果构建成功,它会标记代码库。我假设您希望标记代码库而不是工件


它确实将项目的版本从1.1-SNAPSHOT更改为1.1,并标记代码库。因此,您的开发版本将变为1.2。

了解,但是,我们非常频繁地发布新版本,我们需要自动化此过程。如果是这样的话,那么可能唯一的办法就是通过修改成功构建标记器插件的源代码来编写一个新插件。。。也许您只需要注释掉一个
if
子句,其中正在检查生成的状态。:)杰出的来源在哪里?了解,但是,我们经常发布新版本,我们需要自动化这个过程。如果是这样的话,那么可能唯一的办法就是通过修改成功构建标记器插件的源代码来编写一个新插件。。。也许您只需要注释掉一个
if
子句,其中正在检查生成的状态。:)杰出的来源在哪里?你能用一个例子更清楚地解释一下用法吗。这是否适用于多个subversion存储库上的多模块构建?它适用于由根pom将多个模块绑定在一起的项目。但是我不确定是否有多个存储库。你能用一个例子更清楚地解释一下这个用法吗。这是否适用于多个subversion存储库上的多模块构建?它适用于由根pom将多个模块绑定在一起的项目。但我不确定是否有多个存储库。