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?

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.


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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.