有谁知道内置方法让Hudson跟踪每个版本中源代码存储库中更改,添加或删除了多少文件?我想以与JUnit测试结果图显示每个构建的通过和失败测试数量相同的方式绘制结果。Hudson:跟踪每个版本中更改文件的数量
Measurement Plots plugin和Plot Plugin看起来像他们可能会给我一个起点,但我想知道是否可能有一个更具体的插件或功能已经可用。
我的SCM系统是CVS,但我想要一个通用的解决方案,可以与其他SCM系统一起工作。
有谁知道内置方法让Hudson跟踪每个版本中源代码存储库中更改,添加或删除了多少文件?我想以与JUnit测试结果图显示每个构建的通过和失败测试数量相同的方式绘制结果。Hudson:跟踪每个版本中更改文件的数量
Measurement Plots plugin和Plot Plugin看起来像他们可能会给我一个起点,但我想知道是否可能有一个更具体的插件或功能已经可用。
我的SCM系统是CVS,但我想要一个通用的解决方案,可以与其他SCM系统一起工作。
我认为这个问题比哈德森更具有通用性。你可能需要自己写一些代码。不幸的是,我认为任何解决方案都不是SCM不可知的,因为Hudson倾向于使用SCM工具来自己完成SCM位。
我找不到任何现成的,现成解决方案,所以这是我看到就必须做到:
svn up
,cvs -n
)。wc -l
或其他命令来计算输出中的行数。这会给你一个估计修改/添加/删除文件的数量。不幸的是,我不认为有一个SCM不可知的方式来做到这一点。也许你能做的最好的事情是找到一个纯Java的CVS/SVN客户端实现,你可以修改它来跟踪来自SCM的文件。
必须是数字吗?当你点击一个构建时,你是否熟悉这个功能,然后显示构建的简历,包括变化,你有一个“详细”链接?您可以通过修订版/作者查看详细的更改列表。 – rsilva4 2010-08-25 09:54:58
我对这个链接很熟悉,但正如我在我的问题中所说的,我想跟踪每个构建的一个单数,以便随着时间的推移绘制它。 – 2010-08-30 21:34:54