json - Jenkins 多分支插件和远程 API

标签 json api jenkins jenkins-pipeline

我正在将"new"管道多分支插件与我们的 Jenkins 一起使用。 由于我们想要测试多个分支,因此为每个分支创建多个子项目。我总是使用 JSON API 通过 https://myserver/api/json 获取所有项目的概述为其编写一些工具并获取当前的构建状态。但是使用新的 Multibranch 插件,我只获得了“父”工作,但没有获得子“工作”:

"jobs" : [

...

    {
      "_class" :  "org.jenkinsci.plugins.workflow.multibranch.WorkflowMultiBranchProject",
      "name" : "-ProjectName-",
      "url" : "-ProjectURL-"
    },

...

有没有办法在远程 API 中“扩展”多分支作业,或者有其他简单的方法来实现此目的?

谢谢!

最佳答案

好的 - 我自己通过添加 ?depth=1 解决了这个问题

关于json - Jenkins 多分支插件和远程 API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38395685/

相关文章:

bash - 如何成为 Jenkins 用户?

Jenkins 上的 Android Maven 项目

javascript - 基于 JavaScript/JSON 的 OData 调用如何进行身份验证?

javascript - JS/jQuery 中 jsonArray 的大小限制

javascript - 如何用新图像替换图像,而不是在 API 提交后添加到页面?

javascript - 自定义 YouTube 播放器嵌入的颜色

javascript - Backbone/underscore.js json 到带有每个循环的模板

javascript - 从 ajax 和 jquery 调用获取合法数组

java - 403 禁止 : get upvoted comments from reddit

maven - 我如何告诉 jenkins 我确实想要来自 Maven 工作的完整错误跟踪?