例如,在GDB Buildbot实例http://gdb-build.sergiodj.net上,我想检查git commit 68b975af7ef47a9d28f21f4c93431f35777a5109
,Git tag binutils-2_25
的构建,这些构建发生在2014年12月,与我的本地结果进行比较
这可能吗?
使该功能复杂化的事情:
每次提交可能有多个构建,例如不同的平台。好的,给我一份所有这些的清单。
某些提交没有构建。
该buildbot似乎配置为仅运行每次提交以节省CPU。
在这种情况下,我希望在搜索结果中看到最近的内置父级。
Google Groups for Chromium也对此进行了一些讨论,但我找不到一个好的解决方案:https://groups.google.com/a/chromium.org/forum/#!topic/infra-dev/T_7S9HXLWlo
我还在http://trac.buildbot.net/ticket/3320
打开了一项功能请求特别是对于GDB,我知道gdb-testers
邮件列表https://sourceware.org/ml/gdb-testers/,它似乎每天都会收到来自Buildbot的自动电子邮件。我对它不是很满意,因为每个构建没有一个电子邮件(每天构建不止一个),但搜索该列表是一种可能的解决方法。
答案 0 :(得分:0)
除自动电子邮件结果外,GDB维护人员还为每个测试环境设置了一个Git存储库,其中包含一个针对https://localhost:4000的cgit Web界面下每个构建的提交
例如,对于Debian x86_64,您可以使用以下命令克隆它:
git clone http://gdb-build.sergiodj.net/git/Debian-x86_64-m64/.git
每次提交都包含gdb.sum
和gdb.log
,这是DejaGnu测试的主要输出。
但请注意,这些存储库非常大,目前为350M,需要很长时间才能克隆。
Git和电子邮件输出的Buildbot配置似乎位于负责开发人员的个人Git服务器上:http://gdb-build.sergiodj.net/cgit如ml公告所述:http://git.sergiodj.net/?p=gdb-buildbot.git;a=summary