在哪里可以获得Jenkins RestAPI的正式文档,其中列出了所有可用的API?

时间:2018-08-01 13:46:07

标签: jenkins jenkins-plugins jenkins-api

我知道下面几个Jenkins RestAPI可以执行脚本,安排作业和检查状态。

a)https:/// scriptText

b)https:/// job // build“

c)https:/// job // job // api / json

但是我想执行更多操作,例如获取构建列表和构建详细信息,当前正在运行的构建,停止构建,更新构建等。

这些API是否有任何官方文档。我得到了https://wiki.jenkins.io/display/JENKINS/Remote+access+API,但是它没有列出所有API。

1 个答案:

答案 0 :(得分:0)

几年前,我编写了一个系统,他们将整个平台(由詹金斯(Jenkins)构建和部署在页面上)

我没有去寻找文档。我认为Jenkins本身的页脚中的REST API链接之外没有任何其他内容。

我只要在有兴趣查看公开哪些信息的任何页面的末尾添加api/json即可了解可用的信息。然后,我根据公开的信息编写了系统。

我刚刚复制了json并将其粘贴到json2csharp.com中。 (请记住将RootObject更改为有意义的名称。)

然后,我使用Json.NET Nuget包通过C#调用REST API,并将生成的json反序列化为json2csharp给我的类模型。

请客!

更详细的信息here