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

如何使用远程访问API获取jenkins的系统配置

何玉韵
2023-03-14
问题内容

Jenkins提供了不错的Remote Access API,可用于获取很多信息,例如作业和视图。

我想知道是否或如何从远程访问API获取系统(全局)配置。

这些信息在网页http://your.jenkins.url/manage中


问题答案:

您可以通过以下方式获取主节点/节点的配置

http://your.jenkins.url/computer/(master)/config.xml

这样对你够好吗?

注意:自2014年中以来,发布已被禁用。

要查找有关API的更多信息,请尝试在某些URL的末尾添加/ api。

要查找哪些对象公开了API,请在https://github.com/jenkinsci/jenkins/find/master中搜索_api.jelly
(按“ t”,然后键入“ _api.jelly”)



 类似资料:
  • 问题内容: 有没有一种方法可以获取应用程序的所有 Jenkins-“构建时间趋势” 信息 (内部版本号+​​状态[成功/失败等] +持续时间) ;使用Jenkins远程访问API? 否则,如果您可以发布有关如何使用远程访问API从Jenkins获取信息的任何文档的链接,我们将不胜感激。大多数资源都包括运行作业的方式,但我找不到任何方式,它显示了如何从jenkins中获取信息。 谢谢! 问题答案:

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

  • 问题内容: 我想测试使用Java可以访问远程系统,或者换句话说使用Java“发送ping”。该功能应封装在具有布尔值的方法中,例如 我已经测试了Java Process类,但是由于使用OutputBuffers进行复杂的输出处理,因此我认为这不是最好的方法。 另一种可能性是创建一个Socket Connection并处理抛出的异常,但是如果远程系统是一个“裸”的Unix系统,则另一端可能没有Soc

  • 问题内容: 我想知道,如何使用Jenkins远程访问API将插件安装到Jenkins?我找到了使用jenkins CLI进行安装的方法。但是我需要知道如何使用API​​进行相同的操作。我尝试使用jenkins-python库。但是我没有找到安装插件的任何方法。 问题答案: 我认为这是不可能的。但是,作为解决方法,您可以考虑创建一个可以通过Jenkins CLI安装插件的作业。然后,您可以使用适当的

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

  • cmf_get_option($key) 功能 获取系统配置,通用 参数 $key: string 配置键值,都小写 返回 array 配置信息