通过脚本和http服务器git自定义统计信息定义

时间:2014-07-24 08:10:31

标签: git bash statistics

我需要一个工具,允许我挂钩(或轮询)提交并为每次提交生成网络统计信息。

我希望ME定义统计数据而不是工具。原则上这样的事情会很棒:

  1. 用户执行新的提交/推送
  2. 经过一段时间(如10分钟或者其他)后,该工具会检出任何新的提交
  3. 对于每个新提交,该工具启动一个用户定义的脚本,编译所有统计信息(例如,给出一个想法,我对C ++项目输出节大小(.text / bss / data ...)特别感兴趣,并且以某种方式保存它们(txt文件或数据库或其他..以“提交哈希列,stat1列,stat2,...”的形式)
  4. 当我在severname:4567打开浏览器时,一个网络界面向我显示我的统计数据图(例如,每次提交都会给我编译输出的.text和.data大小)。
  5. Buildbot是我发现的封闭的东西,但对于统计数据没有好处,只有编译失败和(我认为)仅适用于svn。

    有什么适合挽救我的一天吗?

    此致 [R

1 个答案:

答案 0 :(得分:1)

Buildbot可以做到这一点。它支持各种版本控制系统,可以运行您想要的任何脚本,包括编译统计信息并将其保存在某个地方的脚本。

Buildbot不会为您做什么是显示统计信息 - 您需要为此目的构建自己的应用程序。但是这样的应用程序应该与Buildbot很好地相处。