Gitlab-API für alle Projekte unter der Gruppe

Lesezeit: 1 Minute

Benutzer-Avatar
Raghuveer

Ich möchte eine Liste aller Projekte erhalten, die sich in Gitlab unter einer bestimmten Gruppe befinden. Hier ist das Beispielszenario:

Gruppe A (ID: 1) hat 3 Projekte

Gruppe A / Projekt 1

Gruppe A / Projekt 2

Gruppe A / Projekt 3

Gruppe B (ID: 2) hat 5 Projekte

Gruppe B / Projekt 1

Gruppe B / Projekt 2

Gruppe B / Projekt 3

Gruppe B / Projekt 4

Gruppe B / Projekt 5

Wenn ich jetzt die Rest-API treffe GET /groups es wird mir nur die Liste der Gruppen geben. Wenn ich die Rest-API treffe GET /projects/alles wird mir eine Liste aller Projekte geben.

Was ich suche, ist eine Operation so etwas wie GET /groups/:groupid/projects/all

Das heißt: alle Projekte für diese bestimmte Gruppe. Wie, wenn ich sage GET /groups/1/projects/all es wird mir geben Project 1, Project 2 and Project 3.

Die einzige Möglichkeit, die mir einfällt, besteht darin, eine Liste aller Projekte zu erhalten und sie zu durchlaufen, um zu sehen, ob sie mit meinem Gruppennamen übereinstimmen, aber dies wird eine Menge unnötiger Analyse sein.

Wie kann ich das besser erreichen?

Ich arbeite an Gitlab CE 7.2.1. Ich beziehe mich auf die Gitlab API-Dokumentation

1073750cookie-checkGitlab-API für alle Projekte unter der Gruppe

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy