我想获取 Gitlab 中特定组下的所有项目的列表。这是示例场景:
A 组 (id: 1) 有 3 个项目
A组/项目1
A组/项目2
A组/项目3
B 组 (id: 2) 有 5 个项目
B组/项目1
B组/项目2
B组/项目3
B组/项目4
B组/项目5
现在,如果我点击其余 api GET /groups
,它只会给我组列表。如果我点击其余的 api GET /projects/all
,它会给我一个所有项目的列表。
我正在寻找的是一种类似的操作GET /groups/:groupid/projects/all
那就是:该特定组的所有项目。就像我说它GET /groups/1/projects/all
会给我一样Project 1, Project 2 and Project 3
。
我能想到的唯一方法是获取所有项目的列表并遍历它们以查看它是否与我的组名匹配,但这将是很多不必要的解析。
我怎样才能以更好的方式实现这一目标?
我正在研究 Gitlab CE 7.2.1。我指的是Gitlab API 文档