【发布时间】:2012-06-01 11:02:43
【问题描述】:
我希望能够呈现类似于buildbot console 视图的 Jenkins 构建视图。使用 Jenkins 开箱即用,似乎真的没有很好的方法将提交与构建相关联。您必须访问特定的构建来确定它正在构建什么提交。
我希望能够显示在特定分支中测试了哪些提交的状态,以便我们知道是否跳过了某个提交,或者是否尚未测试最新的提交。
我尝试为此使用 Jenkins API,但我发现我只能通过构建本身(即通过http://server/job/job-name/388/api/json)查看 git 提交的 SHA1 哈希。因此,我能看到提交并为其查找构建的唯一方法是遍历作业中的每个构建并检索其相关的构建信息。这肯定不会是高效和快速的。还有其他方法吗?
【问题讨论】:
-
http://<jenkins-server>/job/<job-name>/changes说什么? -
该 url 没有关联的 api,并且不将提交与构建关联。我认为我需要向 Jenkins 添加对这项任务的支持,但在此之前我一直未解决这个问题。
标签: hudson jenkins hudson-api