Jenkins Multibranch插件&远程API

时间:2016-07-15 12:04:45

标签: json api jenkins jenkins-pipeline

我正在使用我们的Jenkins的'新'Pipeline Multibranch插件。 由于我们要测试多个分支,因此会为每个分支创建多个子项目。我总是使用JSON API通过https://myserver/api/json来概述所有项目,为它编写一些工具并获取当前的构建状态。但是使用新的Multibranch插件,我只能得到“父母”的工作,但没有孩子的“工作”:

"jobs" : [

...

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

...

有没有办法在远程API中“扩展”Multibranch作业或另一种简单的方法来实现这一目标?

谢谢!

1 个答案:

答案 0 :(得分:1)

好的 - 我通过添加?depth = 1

来解决这个问题