Come gestire gruppi e utenti in Jenkins


8

Sto cercando di utilizzare un plug-in di sicurezza basato sui ruoli in Jenkins, ma non intendo fare causa.

Ho deciso di utilizzare il database utente di jenkin come dominio di sicurezza anziché LDAP. sto aggiungendo gli utenti uno per uno.

Ora nella schermata Assegna ruoli, ho ruoli globali come amministratore, sola lettura ecc ... e ho ruoli specifici del progetto come prod_a_developer, prod_b_developer ...

Per ciascun utente, devo assegnare uno dei ruoli globali per lui e assegnare anche un ruolo di progetto specifico?

Inoltre, come posso assegnare un utente a un gruppo? invece di assegnare a ciascun utente un ruolo globale, voglio assegnare a un gruppo un ruolo globale.

non così banale,

Qualcuno può aiutarmi ?

Grazie.

Risposte:


1

Di recente ho aggiornato la descrizione WIKI :

I ruoli globali hanno la precedenza su tutto ciò che si specifica nei ruoli del progetto. Cioè, quando dai a un ruolo il diritto alla lettura del lavoro nei ruoli globali, questo ruolo è autorizzato a leggere tutti i lavori, indipendentemente da ciò che specifichi nei ruoli del progetto.

Pertanto, può essere consigliabile lasciare la maggior parte (tutte) le opzioni deselezionate in Job, Run e SCM nella sezione Ruoli globali per gli utenti normali.

In un recente messaggio nell'elenco degli utenti jenkins , l'utente Romain scrive:

Facciamo quanto segue:

  • 3 ruoli globali principali, amministratore, creatore di lavori e anonimo.
  • 1 ruolo del progetto per serie di lavori da "segregare" dagli altri.
  • Gli utenti con ruolo di creatore del lavoro conoscono lo schema del nome dei lavori che possono creare e sono consapevoli che, se non lo rispettano, dovranno chiedere all'amministratore di rinominare il lavoro o concedere loro nuovi diritti.
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.