So konfigurieren Sie Benutzerrollenberechtigungen in Jenkins

So konfigurieren Sie Benutzerrollenberechtigungen in Jenkins

Die Jenkins-Konfiguration von Benutzerrollenberechtigungen erfordert die Installation des Role Strategy Plugin

1. Installieren Sie das Role Strategy Plugin

Download-Adresse: https://updates.jenkins-ci.org/download/plugins/role-strategy/

Öffnen Sie Jenkins System Management-->Manage Plugins-->Advanced Klicken Sie auf Upload und wählen Sie das heruntergeladene Plugin zur Installation aus

Starten Sie Jenkins nach der Installation neu

2. Gehen Sie nach der Installation des Plug-Ins zu Systemeinstellungen->Globale Sicherheit konfigurieren, konfigurieren Sie wie folgt, speichern Sie

3. Benutzer-/Gruppenberechtigungen konfigurieren

Öffnen Sie Systemverwaltung --> Rollen verwalten und zuweisen

3-1. Rollen verwalten

Wählen Sie diese Option, um globale Rollen und Projektrollen zu erstellen und den Rollen Berechtigungen zuzuweisen.

Fügen Sie die Testgruppe hinzu und erteilen Sie ihr die Berechtigung „Allgemeines Lesen“, „Job erstellen“ und „Lesen anzeigen“.

In der Projektrollenkonfiguration angezeigte Jobs

Um beispielsweise eine Zeichenfolge abzugleichen, die mit „auto“ beginnt, müssen Sie „auto.*“ statt „auto*“ schreiben. Denken Sie daran! ! ! ! ! !

Nach der Konfiguration speichern

3-2. Benutzerberechtigungen hinzufügen (Rolle zuweisen)

Sie müssen zuerst einen Benutzer hinzufügen Systemverwaltung --> Benutzerverwaltung --> Benutzer hinzufügen

4. Erstellen Sie eine Autotest-Aufgabe. Wenn sich der Benutzer „Test“ (der nur über Build-Berechtigungen verfügt) anmeldet, kann er nur die Autotest-Aufgabe sehen. Dadurch können verschiedene Benutzer unterschiedliche Ansichten und Berechtigungen haben.

Zusammenfassen

Oben ist die vom Herausgeber vorgestellte Implementierungsmethode zum Konfigurieren von Benutzerrollenberechtigungen in Jenkins. Ich hoffe, sie ist für alle hilfreich. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Herausgeber wird Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken!

Das könnte Sie auch interessieren:
  • Detailliertes Tutorial zur Docker-Compose-Bereitstellung und Konfiguration von Jenkins
  • Jenkins-Konfiguration – Prozessdiagramm für den automatischen E-Mail-Versand
  • Jenkins-Konfigurations-Python-Skript-Timing-Task-Prozessdiagramm
  • So verwenden Sie Jenkins zum Konfigurieren des automatisierten Git+Maven-Builds
  • Hinweise zur Installation und Konfiguration von Jenkins
  • Detaillierte Installation und Konfiguration von Jenkins
  • Konfiguration des Plugins „Publish Over SSH“ für die primäre Jenkins-Anwendung

<<:  Grafisches Tutorial zur kostenlosen Installationsversion von MySQL 5.7.21 winx64

>>:  Eine vorläufige Studie zu JSBridge in Javascript

Artikel empfehlen

Detaillierte Erklärung der Javascript-String-Methoden

Inhaltsverzeichnis Zeichenfolgenlänge: Länge char...

Detaillierte Erklärung des Linux-Netstat-Befehls

Inhaltsverzeichnis Linux-Netstat-Befehl 1. Detail...

Tutorial zur Installation von Nginx in einer Linux-Umgebung

Inhaltsverzeichnis 1. Installieren Sie die erford...

So verwenden Sie Docker+DevPi zum Erstellen einer lokalen PyPi-Quelle

Vor einiger Zeit musste ich für die Entwicklung h...

Zusammenfassung der Methoden zum Bereinigen von Mysql general_log

Methode 1: GLOBAL festlegen general_log = "A...

JS implementiert einfachen Kalendereffekt

In diesem Artikel wird der spezifische JS-Code zu...

Implementierung der virtuellen React-Liste

Inhaltsverzeichnis 1. Hintergrund 2. Was ist eine...

Einfacher Vergleich von Meta-Tags in HTML

Das Meta-Tag wird verwendet, um Dateiinformationen...

CSS realisiert den Maskeneffekt, wenn die Maus über das Bild bewegt wird

1. Setzen Sie den HTML-Code der Maskenebene und d...

MySQL verwendet SQL-Anweisungen zum Ändern von Tabellennamen

In MySQL können Sie die SQL-Anweisung „rename tab...