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