So erstellen/fügen Sie Benutzer in Jenkins hinzu und verwalten Berechtigungen

Im Allgemeinen gibt es in einer großen Organisation mehrere separate Teams, die Jobs in Jenkins verwalten und ausführen. Doch die Verwaltung dieser Benutzermenge und die Zuweisung von Rollen kann sich als problematisch erweisen.

Standardmäßig verfügt Jenkins über sehr einfache Optionen zur Benutzererstellung. Sie können mehrere Benutzer erstellen, ihnen jedoch nur dieselben globalen Rollen und Berechtigungen zuweisen. Dies ist nicht ideal, insbesondere für eine große Organisation.

Das Rollenstrategie-Plugin ermöglichen es Ihnen, verschiedenen Benutzern unterschiedliche Rollen und Berechtigungen zuzuweisen. Sie müssen das Plugin zunächst in Ihrer Jenkins-Verwaltungsumgebung installieren.

So erstellen/hinzufügen eines Benutzers in Jenkins

Nachfolgend finden Sie die Schritte zum Erstellen eines neuen Benutzers Jenkins:

Schritt 1) ​​Melden Sie sich beim Jenkins Dashboard an

Melden Sie sich bei Ihrem Jenkins-Dashboard an, indem Sie auf klicken http://localhost:8080/

Wenn Sie Jenkins nicht auf Ihrem lokalen Server installiert haben, gehen Sie zur entsprechenden URL und greifen Sie mit Ihren Anmeldeinformationen auf Ihr Dashboard zu.

Erstellen/Hinzufügen eines Benutzers in Jenkins

Schritt 2) Wählen Sie die Option

Sie sehen nun Optionen zum Erstellen und Hinzufügen von Benutzern in Jenkins sowie zum Verwalten aktueller Benutzer.

Schritt 3) Erstellen Sie einen neuen Benutzer

  • Klicken Sie unter „Jenkins verwalten“ auf „Benutzer erstellen“.
  • Geben Sie Jenkins ein und fügen Sie Benutzerdetails wie Passwort, Name, E-Mail usw. hinzu.
  • Klicken Sie auf Benutzer erstellen

Erstellen/Hinzufügen eines Benutzers in Jenkins

Schritt 4) Der Benutzer wird erstellt

Sie werden auf dem Dashboard sehen, dass ein neuer Jenkins-Benutzer gemäß den eingegebenen Details erstellt wird.

Erstellen/Hinzufügen eines Benutzers in Jenkins

So installieren Sie das Rollenstrategie-Plugin in Jenkins

Es gibt zwei Methoden zum Installieren von Plugins in Jenkins:

  1. Installieren Sie es über Ihr Jenkins-Dashboard
  2. Laden Sie das Plugin von der Jenkins-Website herunter und installieren Sie es manuell.

Schritt 1)

1 Gehe zu Verwalte Jenkins

2. Klicken Sie auf die Option Plugins verwalten

Installieren Sie das Rollenstrategie-Plugin in Jenkins

Schritt 2)

  1. Suchen Sie im verfügbaren Abschnitt nach „Rolle“.
  2. Wählen Sie Rolle aus-basierte Autorisierungsstrategie Plugin
  3. Klicke auf "Ohne Neustart installieren” (Stellen Sie sicher, dass Sie über eine aktive Internetverbindung verfügen)

Installieren Sie das Rollenstrategie-Plugin in Jenkins

Schritt 3)

Sobald das Plugin installiert ist, wird der Status „Erfolgreich“ angezeigt.

Installieren Sie das Rollenstrategie-Plugin in Jenkins

Klicken Sie auf Gehen Sie zurück zur Startseite.

Schritt 4) Gehen Sie zu Jenkins verwalten -> Globale Sicherheit konfigurieren -> Unter Genehmigung, wählen Rollenbasierte Strategie. Klicken Sie auf Gespeichert.

Installieren Sie das Rollenstrategie-Plugin in Jenkins

So verwalten Sie Benutzer und Rollen in Jenkins

Im Folgenden finden Sie die Schritte zum Verwalten und Zuweisen von Rollen in Jenkins:

Schritt 1)

1 Gehe zu Verwalte Jenkins

2 Wählen Rollen verwalten und zuweisen

Verwalten Sie Benutzer und Rollen in Jenkins

Hinweis: , dass die Rollen verwalten und zuweisen Die Option ist nur sichtbar, wenn Sie das Rollenstrategie-Plugin installiert haben.

Schritt 2) Klicken Sie auf Rollen verwalten um neue Rollen basierend auf Ihrer Organisation hinzuzufügen.

Verwalten Sie Benutzer und Rollen in Jenkins

Schritt 3) Um eine neue Rolle mit dem Namen „Entwickler“ zu erstellen,>

  1. Geben Sie unter „Rolle“ „Entwickler“ ein.
  2. Klicken Sie auf „Hinzufügen“, um eine neue Rolle zu erstellen.
  3. Wählen Sie nun die Jenkins-Benutzerberechtigungen aus, die Sie der Rolle „Entwickler“ zuweisen möchten.
  4. Klicke auf Speichern

Verwalten Sie Benutzer und Rollen in Jenkins

So weisen Sie Rollen in Jenkins zu

Schritt 1) Nachdem Sie nun Rollen erstellt haben, können wir diese bestimmten Benutzern zuweisen.

  1. Gehen Sie zu Verwalte Jenkins
  2. Wählen Sie Rollen verwalten und zuweisen

Rollen in Jenkins zuweisen

Schritt 2) Wir werden die neue Rolle „Entwickler“ zum Benutzer „ hinzufügen.guru99"

  1. Kontrollkästchen „Entwicklerrolle auswählen“
  2. Klicke auf Speichern

Rollen in Jenkins zuweisen

Sie können jedem Benutzer je nach Bedarf eine beliebige Rolle zuweisen.

So erstellen Sie Projektrollen in Jenkins

Unter können Sie projektspezifische Rollen erstellen Projektrollen.

Schritt 1) In Jenkins Rollen verwalten und zuweisen

  1. Tragen Sie eine Rolle als „Tester“ ein
  2. Fügen Sie diesem durch Hinzufügen ein Muster hinzu Prüfer.*, sodass jedem Benutzernamen, der mit „tester“ beginnt, die von Ihnen angegebene Projektrolle zugewiesen wird.
  3. Klicken Sie auf Hinzufügen
  4. Wählen Sie Berechtigungen aus
  5. Klicke auf Speichern

Erstellen Sie Projektrollen in Jenkins