Jenkins: Einschränkung der Fähigkeit zum Erstellen für angemeldete Benutzer

4

Ich konfiguriere Jenkins.

Ich möchte, dass nur angemeldete Benutzer einen Job ausführen können. Wir haben also Aufzeichnungen darüber, wer was tut. Das Problem ist, wir haben viele Benutzer und viele Jobs, und ich möchte nicht einzelne Benutzer für alle Jobs festlegen. Ich möchte auch nicht zulassen, dass Anonyme Builds starten, und ich möchte nicht, dass jeder in der Lage ist, Jobs zu konfigurieren.

Gibt es eine einfache Möglichkeit, die Anmeldung eines Benutzers zu fordern, wenn dieser "jetzt erstellen" möchte? ohne jeden einzelnen Benutzer der Berechtigungsliste hinzuzufügen?

Rokujolady
quelle

Antworten:

4

Jenkins hat " authentifizierte " und " anonyme " Gruppen, die in der globalen Konfiguration verwendet werden können. Gewähren Sie "anonymen" Lesezugriff und "authentifizierten" Zugriff, um Builds zu starten.

Slawisch
quelle
Es war die Existenz der "authentifizierten" Benutzergruppe, von der ich nichts wusste! Vielen Dank!
Rokujolady
Ich habe das [rollenbasierte Autorisierungsstrategie-Plugin] wiki.jenkins-ci.org/display/JENKINS/Role+Strategy+Plugin . Installiert und unter "Rollen verwalten" authentifizierte Gruppen und Rollen hinzugefügt.
AjayKumarBasuthkar