将Jenkins趋势图集成到仪表板中

时间:2013-09-12 06:43:40

标签: ruby jenkins dashboard dashing

我们正在运行一个Jenkins实例,其中包含各种测试作业,作为构建链的一部分。

我想使用Shopify Dashing仪表板http://shopify.github.io/dashing/将构建,测试趋势和常规CI状态信息集成到图形/小部件中。

换句话说,要有一个独立的仪表板,指示Jenkins实例的关键信息。

有没有人有做这种事的经验?你能指点我任何好的资源/教程等方向吗?

非常感谢

1 个答案:

答案 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