我们正在运行一个 Jenkins 实例,其中包含各种测试作业作为构建链的一部分。
我想使用 Shopify Dashing 仪表板http://shopify.github.io/dashing/将构建、测试趋势和一般 CI 状态信息集成到图形/小部件中。
换句话说,要有一个独立的仪表板来指示来自 Jenkins 实例的关键信息。
有没有人有做这种事情的经验?你能指出任何好的资源/教程等的方向吗?
非常感谢
我们正在运行一个 Jenkins 实例,其中包含各种测试作业作为构建链的一部分。
我想使用 Shopify Dashing 仪表板http://shopify.github.io/dashing/将构建、测试趋势和一般 CI 状态信息集成到图形/小部件中。
换句话说,要有一个独立的仪表板来指示来自 Jenkins 实例的关键信息。
有没有人有做这种事情的经验?你能指出任何好的资源/教程等的方向吗?
非常感谢
Jenkins 的 url 结构非常严格。例如,项目的构建时间趋势图可在以下位置获得:
http://<jenkinshost>:<port>/job/<jobname>/buildTimeGraph/png
等等。您应该能够使用您选择的 HTML / ERB / 模板语言中的标签静态链接到这些。
其他信息可通过远程访问 rest api 获得,例如
http://<jenkinshost>:<port>/job/<jobname>/lastSuccessfulBuild/api/json?pretty=true
会给你一个包含很多项目元数据的结构
查看有关远程访问 API 的文档: https ://wiki.jenkins-ci.org/display/JENKINS/Remote+access+API