2017-02-02 1 views
0

ist es möglich, eine feste Grenze für die Anzahl der offenen Änderungen für ein bestimmtes Projekt in Gerrit zu konfigurieren?Gerrit: Limit Anzahl der offenen Änderungen für ein Projekt?

Wenn sich zu viele Änderungen akkumulieren, wird ein Rebasing zu einem Problem, insbesondere wenn jede erneute Verarbeitung einen Jenkins-Job auslöst, der einige Zeit in Anspruch nimmt. Daher suche ich nach einer Möglichkeit, die offenen Änderungen zu begrenzen, so dass Gerrit neue Änderungen zurückweist, wenn zu viele noch offen sind.

Vielen Dank für Hilfe im Voraus.

Antwort

1

Sie können mit git hooks beginnen. Sie können dann Gerrits ssh api verwenden oder direkt mit der Gerrit-Datenbank sprechen, um noch offene Gerrits abzufragen.

Alternativ können Sie die Abfrage in Jenkins verwenden, anstatt bei jeder Änderung einen Build auszulösen.

Verwandte Themen