我们正在为我们的CI服务器使用Teamcity 8.0.5。 TeamCity数据库是SQL Server,我试图直接从数据库中获取一些统计信息,即第三方报告工具。
我想写的报告是每个用户失败的构建数,或者换句话说,谁是开发团队中最差的人。
但我在数据库中找不到这些信息。 build_problem
表格包含build_state_id
和problem_id
。有problem
表和描述以及一堆其他看似相关的表:
select *
from build_problem bp
inner join problem p on bp.problem_id = p.problem_id
inner join build_state s on bp.build_state_id = s.id
但是我找不到从problem
表(我认为代表失败的构建版)到进行签到的用户的链接。
欢迎任何指向数据库结构正确方向的指针!