我在哪里可以找到jenkins restful api参考?[关闭]


86

我正在尝试通过REST API将外部系统与jenkins集成。

尽管我已经对其API参考进行了大量的google搜索,但是我仍然无法获得jenkins REST API参考的完整列表。

有人知道吗?


10
http://jenkins:8080/job/my-job/api
Gluttton 2014年

@Gluttton它不起作用...显示404
Chuck

这是伪URL,您需要放入现有名称,例如:ci.jenkins-ci.org/view/All/job/jenkins_lts_branch/api
Gluttton

查看我的文章以获取jenkins rest api的完整列表,linkedin.com
pulse / useful

Answers:


99

詹金斯(Jenkins)在每个页面右下方都有一个指向REST API的链接。该链接出现在Jenkins的每个页面上,并为您指向您正在浏览的确切页面的API输出。这应该为如何构建API URls提供一些理解。

您还可以像在Python中一样使用一些包装器,方法是使用http://jenkinsapi.readthedocs.io/en/latest/

这是他们的网站:https : //wiki.jenkins-ci.org/display/JENKINS/Remote+access+API


1
您可以复制的URL主要是只读的,因为它们用于生成HTML显示数据。但是,如果您遵循他们网站上的文档,第一个示例是如何触发构建。
罗瓦托


Node.js API也可用,Python API作为参考。npmjs.com/package/jenkins
Siddharth Kumar,

0

附加解决方案:使用以/ /编写的Restul api包装器库-面向对象的包装器,旨在提供一种更常规的控制Jenkins服务器的方式。JavapythonRuby

有关文档和链接:远程访问API

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.