Come creare/aggiungere utenti in Jenkins e gestire le autorizzazioni

Generalmente, in una grande organizzazione, sono presenti più team separati per gestire ed eseguire i lavori in Jenkins. Ma gestire questa folla di utenti e assegnare loro dei ruoli può rivelarsi problematico.

Per impostazione predefinita, Jenkins viene fornito con opzioni di creazione utente molto semplici. È possibile creare più utenti, ma assegnare loro solo gli stessi ruoli e privilegi globali. Questo non è l'ideale, soprattutto per una grande organizzazione.

Plugin per la strategia dei ruoli consentono di assegnare ruoli e privilegi diversi a utenti diversi. Dovrai prima installare il plugin nel tuo ambiente Jenkins mange.

Come creare/aggiungere un utente in Jenkins

Di seguito sono riportati i passaggi per creare un nuovo utente Jenkins:

Passaggio 1) Accedi alla dashboard di Jenkins

Accedi al dashboard Jenkins visitando http://localhost:8080/

Se non hai installato Jenkins sul tuo server locale, vai all'URL appropriato e accedi alla tua dashboard utilizzando le tue credenziali di accesso.

Crea/Aggiungi un utente in Jenkins

Passaggio 2) Scegli l'opzione

Ora vedrai le opzioni per creare e aggiungere utenti in Jenkins e gestire gli utenti correnti.

Passaggio 3) Crea un nuovo utente

  • In Gestisci Jenkins, fai clic su Crea utente
  • Accedi a Jenkins e aggiungi i dettagli utente come password, nome, email ecc.
  • Fare clic su Crea utente

Crea/Aggiungi un utente in Jenkins

Passaggio 4) L'utente viene creato

Nella dashboard vedrai un nuovo utente creato da Jenkins in base ai dettagli inseriti.

Crea/Aggiungi un utente in Jenkins

Come installare il plugin Role Strategy in Jenkins

Esistono due metodi per installare i plugin in Jenkins:

  1. Installandolo tramite la dashboard Jenkins
  2. Scaricando il plug-in dal sito Web Jenkins e installandolo manualmente.

Passo 1)

1. Vai a Gestisci Jenkins

2. Fare clic sull'opzione Gestisci plugin

Installa il plugin Role Strategy in Jenkins

Passo 2)

  1. Nella sezione disponibile, schermata Cerca "ruolo".
  2. Seleziona RuoloStrategia di autorizzazione basata su principi plug-in
  3. Clicca su "Installa senza riavviare" (assicurati di avere una connessione Internet attiva)

Installa il plugin Role Strategy in Jenkins

Passo 3)

Una volta installato il plug-in, verrà visualizzato lo stato "successo".

Installa il plugin Role Strategy in Jenkins

Fare clic su Torna alla pagina principale.

Passo 4) Vai su Gestisci Jenkins -> Configura sicurezza globale -> Sotto Autorizzazione, select Strategia basata sui ruoli. Fare clic su Risparmi.

Installa il plugin Role Strategy in Jenkins

Come gestire utenti e ruoli in Jenkins

Di seguito sono riportati i passaggi su come gestire e assegnare i ruoli in Jenkins:

Passo 1)

1. Vai a Gestisci Jenkins

2. Selezionare Gestire e assegnare ruoli

Gestisci utenti e ruoli in Jenkins

Nota: che l' Gestire e assegnare ruoli l'opzione sarà visibile solo se hai installato il plug-in della strategia dei ruoli.

Passo 2) Fare clic su Gestisci ruoli per aggiungere nuovi ruoli in base alla tua organizzazione.

Gestisci utenti e ruoli in Jenkins

Passo 3) Per creare un nuovo ruolo chiamato “sviluppatore”,>

  1. Digitare "sviluppatore" in "ruolo".
  2. Fare clic su "Aggiungi" per creare un nuovo ruolo.
  3. Ora seleziona le autorizzazioni utente Jenkins che desideri assegnare al ruolo "Sviluppatore".
  4. Fare clic su Salva

Gestisci utenti e ruoli in Jenkins

Come assegnare ruoli in Jenkins

Passo 1) Ora che hai creato i ruoli, assegniamoli a utenti specifici.

  1. Vai su Gestisci Jenkins
  2. Seleziona Gestisci e assegna ruoli

Assegnare ruoli in Jenkins

Passo 2) Aggiungeremo il nuovo ruolo "sviluppatore" all'utente "guru99"

  1. Casella di controllo del ruolo di sviluppatore del selettore
  2. Fare clic su Salva

Assegnare ruoli in Jenkins

Puoi assegnare qualsiasi ruolo a qualsiasi utente, secondo le tue necessità.

Come creare ruoli di progetto in Jenkins

Puoi creare ruoli specifici del progetto in Ruoli del progetto.

Passo 1) In Gestisci e assegna ruoli di Jenkin

  1. Inserisci un ruolo come “tester”
  2. Aggiungi un motivo a questo aggiungendo tester.*, in modo che a qualsiasi nome utente che inizia con "tester" verrà assegnato il ruolo del progetto specificato.
  3. Fare clic su Aggiungi
  4. Seleziona i privilegi
  5. Fare clic su Salva

Crea ruoli di progetto in Jenkins