2015-04-10 15 views
6

Quindi sono in grado di aggiungere liberamente utenti a Jenkins. Tuttavia, sembra che per qualche ragione, non posso limitare le autorizzazioni per questi utenti.Come limitare i permessi utente su jenkins?

Attualmente, qualsiasi utente aggiunto può vedere qualsiasi lavoro Jenkins e innescare uno qualsiasi di questi posti di lavoro/compiti.

non ho potuto trovare alcuna documentazione, né niente in "Utenti Manager", né scheda su Jenkins per come limitare determinati lavori a determinati utenti credenziali.

è possibile?

risposta

7

Ofcourse È possibile.

Installare questo plugin - Matrix Autorizzazione strategia Plugin

Gestisci Jenkins -> Configura Global Security -> 'Strategia Autorizzazione Matrix Project-base' Attiva

Ora da admin predefinita avrà accesso a tutti i lavori.

Se si desidera che qualcuno abbia accesso a un lavoro specifico, andare alla pagina dei dettagli del lavoro & Abilitare 'Abilita sicurezza di progetto'. aggiungere l'utente & dare l'accesso appropriato.

Tutti gli altri utenti possono visualizzare - posti di lavoro per il quale sono state date l'accesso.

+0

hmmm ... sembra che abbia già questo plugin. ma come posso attivare questa "matrice" per selezionare quale utente vede quali lavori? –

+0

Hai accesso amministratore? in caso affermativo, andare su Gestisci Jenkins -> Configura sicurezza globale -> Abilita 'Strategia di autorizzazione della matrice basata su progetto' – vins

+1

oh sì, lo vedo. Inizialmente era "chiunque può fare qualsiasi cosa". hahahaha. grazie mille! –

Problemi correlati