【问题标题】:Is there a way in Jenkins to get "Number of hours in RED state" for a build?詹金斯有没有办法为构建获得“处于红色状态的小时数”?
【发布时间】:2016-05-18 04:10:22
【问题描述】:
是否有 jenkins 插件或本地方法来衡量构建工作的 RED 小时数(一天、一周或一个月 - 无论持续时间如何)?
背景:
我目前正在与一个团队合作并促进基于主干的开发。我想衡量一件事,以检查我们对“集体代码所有权”的努力是否奏效 - RED 状态的小时数。
我不想测量 RED 构建的数量,而是 RED 的持续时间,因为破坏构建对我来说并不重要,但修复才是。
【问题讨论】:
标签:
jenkins
continuous-integration
agile
continuous-deployment
【解决方案1】:
您可能可以使用 jenkins rest api 编写 python 或 shell 脚本
http://localhost:8080/jenkins/job/test/api/json
将为您提供所有构建
http://localhost:8080/jenkins/job/test/1/api/json
将为您提供特定构建的详细信息