我希望能够呈现类似于buildbot 控制台视图的 Jenkins 构建视图。使用 Jenkins 开箱即用,似乎真的没有很好的方法将提交与构建相关联。您必须访问特定的构建来确定它正在构建什么提交。
我希望能够显示在特定分支中测试了哪些提交的状态,以便我们知道是否跳过了提交或最新的提交是否尚未测试。
我尝试为此使用 Jenkins API,但我发现我只能通过构建本身查看 git 提交的 SHA1 哈希,即通过http://server/job/job-name/388/api/json
. 因此,我能看到提交并为其查找构建的唯一方法是遍历作业中的每个构建并检索其相关的构建信息。这肯定不会是高效和快速的。还有另一种方法吗?