当前位置: 首页 > 面试题库 >

Jenkins-使用“远程访问API”获取“构建时间趋势”值

袁弘方
2023-03-14
问题内容

有没有一种方法可以获取应用程序的所有 Jenkins-“构建时间趋势” 信息 (内部版本号+​​状态[成功/失败等] +持续时间)
;使用Jenkins远程访问API?

否则,如果您可以发布有关如何使用远程访问API从Jenkins获取信息的任何文档的链接,我们将不胜感激。大多数资源都包括运行作业的方式,但我找不到任何方式,它显示了如何从jenkins中获取信息。

谢谢!


问题答案:

您可以使用以下URL:

http://jenkins:8080/job/MY-APPLICATION/api/json?tree=builds[number,id,timestamp,result,duration]

根api元素中还有更多文档:

http://jenkins:8080/job/MY-APPLICATION/api

我承认没有完全理解该tree参数。我找不到一个简单的示例来检索整个builds子树。



 类似资料:
  • 问题内容: 是否有一个插件可以让我为hudson构建创建一个“趋势”图,从而显示该项目的构建时间? 我的任务是加快构建速度,并希望在加快速度时显示出不错的趋势。 问题答案: 开箱即用地支持此功能:http:// SERVER / hudson / job / JOBNAME / buildTimeTrend

  • 问题内容: Jenkins提供了不错的Remote Access API,可用于获取很多信息,例如作业和视图。 我想知道是否或如何从远程访问API获取系统(全局)配置。 这些信息在网页http://your.jenkins.url/manage中 问题答案: 您可以通过以下方式获取主节点/节点的配置 这样对你够好吗? 注意:自2014年中以来,发布已被禁用。 要查找有关API的更多信息,请尝试在某

  • 我正在使用优秀的API使用以下代码连接到远程服务器。 一旦连接,我然后使用下载一些日志文件。这工作得很好。 一旦检索到文件,我会根据日志条目的时间戳在本地查询它们——我在特定的时间窗口内查找条目。 到目前为止,它没有给我带来任何问题,因为我的本地系统时间戳与远程时间戳非常相似。但最近我的测试开始失败,因为我的本地时间戳和远程服务器上的时间戳之间有5分钟的差异。 所以我的问题是,有没有一种简单的方法

  • 问题内容: jenkins可以通过电子邮件发送构建趋势图吗? 问题答案: Email-ext插件可以发送HTML电子邮件。由于该图的URL是已知的(例如,对于测试趋势图,该URL为:),因此可以使用以下标记将其嵌入到您的电子邮件中:

  • 詹金斯远程访问API有两个python包,我需要帮助来比较这两个包,这样我就可以判断使用哪个。 蟒蛇詹金斯http://pythonhosted.org/python-jenkins/ 詹金萨皮:http://pythonhosted.org/jenkinsapi/ 到目前为止,我的想法是: > python-jenkins是非常简单的界面,是新的Ubuntu版本的一部分,这意味着易于使用,足够成

  • 趋势显示当前值与上一个值相比呈上升或下降趋势,并且显示百分比变化。 图表属性 选择图表类型后,可以更改其属性来自定义图表: 选项 描述 常规 背景颜色 设置图表区域的背景颜色。 不透明度 设置背景颜色的不透明度。 显示边框 显示图表外部边框。 边界颜色 设置图表外部边框的颜色。 显示标题 显示图表的主要标题。 标题 指定图表的标题。 标题字体 设置标题的字体样式。 位置 设置标题的位置。 对齐 设