我正在将"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/