Ho impostato un lavoro parametrizzato per le distribuzioni self-service in Jenkins. Gli utenti possono selezionare una versione dell'applicazione e l'ambiente da distribuire a. Gli ambienti disponibili visualizzati all'utente sono al momento solo un elenco statico di stringhe (parametro di scelta).Jenkins: come ottenere utenti Gruppi LDAP in groovy-script
Ora voglio limitare le distribuzioni ad alcuni ambienti in base ai gruppi LDAP dell'utente corrente.
L'utente-pagina in Jenkins mostra qualcosa di simile:
Jenkins Benutzer Id: Maku
Gruppi:
adm_proj_a
nexus_admin
ROLE_ADM_PROJ_XY
ROLE_BH_KK
Come faccio ad avere questi gruppi all'interno di un groove-script?
Ho cercato di usare parametro scelta dinamico (scriptler) e ottenere i LDAP gruppi con un groove-script, ma non ha trovato la mia strada attraverso la Jenkins-API.
Qualsiasi suggerimento benvenuto
Grazie Lionel! Questa è la soluzione migliore. –