Gdb 如何从Buildbot中的web界面获取给定提交/修订的版本?

Gdb 如何从Buildbot中的web界面获取给定提交/修订的版本?,gdb,buildbot,Gdb,Buildbot,例如,在GDB Buildbot实例上,我想检查git commit68B975AF7EF47A9D28F21F4C93431F357777A5109,git tagbinutils-2_25,它发生在2014年12月,与我的本地结果进行比较 可能吗 使该功能复杂化的事情: 每次提交可能有多个构建,例如不同的平台。好的,给我一张所有的清单 某些提交没有生成 buildbot似乎配置为仅每隔几次提交运行一次,以节省CPU 在这种情况下,我希望在搜索结果中看到最近的构建父级 谷歌Chromium

例如,在GDB Buildbot实例上,我想检查git commit
68B975AF7EF47A9D28F21F4C93431F357777A5109
,git tag
binutils-2_25
,它发生在2014年12月,与我的本地结果进行比较

可能吗

使该功能复杂化的事情:

  • 每次提交可能有多个构建,例如不同的平台。好的,给我一张所有的清单

  • 某些提交没有生成

    buildbot似乎配置为仅每隔几次提交运行一次,以节省CPU

    在这种情况下,我希望在搜索结果中看到最近的构建父级

谷歌Chromium群组也对此进行了一些讨论,但我找不到一个好的解决方案:

我还打开了一个功能请求,地址为:


特别是对于GDB,我知道
GDB测试人员
邮件列表,它似乎每天都从Buildbot自动接收电子邮件。我对它不是很满意,因为每个版本没有一封电子邮件(每天有多封),但搜索该列表是一个可能的解决办法。

除了自动电子邮件结果,GDB维护人员还为每个测试环境设置了一个Git存储库,该存储库在每个测试环境的cgit web界面下包含一个提交

例如,对于Debian x86_64,您可以使用以下方法进行克隆:

git clone http://gdb-build.sergiodj.net/git/Debian-x86_64-m64/.git
每个提交都包含
gdb.sum
gdb.log
,这是DejaGnu测试的主要输出

但是请注意,这些存储库相当大,目前有3.5亿个,克隆需要很长时间


Git和电子邮件输出的Buildbot配置似乎位于负责开发人员的个人Git服务器上:如ml公告所述:

除了自动电子邮件结果,GDB维护人员还为每个测试环境设置了一个Git存储库,该存储库在每个测试环境的cgit web界面下包含一个提交

例如,对于Debian x86_64,您可以使用以下方法进行克隆:

git clone http://gdb-build.sergiodj.net/git/Debian-x86_64-m64/.git
每个提交都包含
gdb.sum
gdb.log
,这是DejaGnu测试的主要输出

但是请注意,这些存储库相当大,目前有3.5亿个,克隆需要很长时间

Git和电子邮件输出的Buildbot配置似乎位于负责开发人员的个人Git服务器上:如ml公告中所述: