我正在使用我们的Jenkins的'新'Pipeline Multibranch插件。 由于我们要测试多个分支,因此会为每个分支创建多个子项目。我总是使用JSON API通过https://myserver/api/json来概述所有项目,为它编写一些工具并获取当前的构建状态。但是使用新的Multibranch插件,我只能得到“父母”的工作,但没有孩子的“工作”:
"jobs" : [
...
{
"_class" : "org.jenkinsci.plugins.workflow.multibranch.WorkflowMultiBranchProject",
"name" : "-ProjectName-",
"url" : "-ProjectURL-"
},
...
有没有办法在远程API中“扩展”Multibranch作业或另一种简单的方法来实现这一目标?
谢谢!
答案 0 :(得分:1)
好的 - 我通过添加?depth = 1
来解决这个问题