Sådan oprettes/tilføjes brugere i Jenkins og administrere tilladelser
Generelt er der i en stor organisation flere separate teams til at administrere og drive job i Jenkins. Men det kan vise sig at være besværligt at administrere denne skare af brugere og tildele roller til dem.
Som standard kommer Jenkins med meget grundlæggende brugeroprettelsesmuligheder. Du kan oprette flere brugere, men kan kun tildele de samme globale roller og privilegier til dem. Dette er ikke ideelt, især for en stor organisation.
Rollestrategi plugin giver dig mulighed for at tildele forskellige roller og privilegier til forskellige brugere. Du skal først installere plugin'et i dit Jenkins mange-miljø.
Sådan oprettes/tilføjes en bruger i Jenkins
Nedenfor er trinene til at oprette ny bruger i Jenkins:
Trin 1) Log ind på Jenkins Dashboard
Log ind på dit Jenkins-dashboard ved at besøge http://localhost:8080/
Hvis du ikke har installeret Jenkins på din lokale server, skal du gå til den relevante URL og få adgang til dit dashboard ved at bruge dine loginoplysninger.
Trin 2) Vælg indstillingen
Du vil nu se muligheder for at oprette og tilføje bruger i Jenkins og administrere nuværende brugere.
Trin 3) Opret en ny bruger
- Klik på Opret bruger under Administrer Jenkins
- Indtast Jenkins tilføj brugeroplysninger som adgangskode, navn, e-mail osv.
- Klik på Opret bruger
Trin 4) Brugeren er oprettet
Du vil se på dashboardet, at en ny Jenkins opretter bruger i henhold til de indtastede detaljer.
Sådan installeres Role Strategy Plugin i Jenkins
Der er to metoder til at installere plugins i Jenkins:
- Installerer det gennem dit Jenkins-dashboard
- Download af plugin fra Jenkins hjemmeside og installering af det manuelt.
Trin 1)
1. Gå til Administrer Jenkins
2. Klik på indstillingen Administrer plugins
Trin 2)
- I tilgængelig sektion, skærm Søg efter "rolle".
- Vælg Rolle-baseret autorisationsstrategi plugin
- Klik på "Installer uden genstart" (sørg for, at du har en aktiv internetforbindelse)
Trin 3)
Når plugin'et er installeret, vil en "succes"-status blive vist.
Klik på Gå tilbage til den øverste side.
Trin 4) Gå til Administrer Jenkins -> Konfigurer global sikkerhed -> Under Bemyndigelse, Vælg Rollebaseret strategi. Klik på Gem.
Sådan administreres brugere og roller i Jenkins
Følgende er trinene til, hvordan du administrerer og tildeler roller i Jenkins:
Trin 1)
1. Gå til Administrer Jenkins
2. Vælg Administrer og tildel roller
Bemærk: at Administrer og tildel roller indstillingen vil kun være synlig, hvis du har installeret rollestrategi-pluginnet.
Trin 2) Klik på Administrer roller at tilføje nye roller baseret på din organisation.
Trin 3) For at oprette en ny rolle kaldet "udvikler",>
- Skriv "udvikler" under "rolle".
- Klik på "Tilføj" for at oprette en ny rolle.
- Vælg nu de Jenkins-brugertilladelser, du vil tildele rollen "Udvikler".
- Klik på Gem
Sådan tildeler du roller i Jenkins
Trin 1) Nu hvor du har oprettet roller, så lad os tildele dem til bestemte brugere.
- Gå til Administrer Jenkins
- Vælg Administrer og tildel roller
Trin 2) Vi tilføjer den nye rolle "udvikler" til bruger "guru 99"
- Afkrydsningsfeltet Udvælger udviklerrolle
- Klik på Gem
Du kan tildele enhver rolle til enhver bruger, alt efter dit behov.
Sådan opretter du projektroller i Jenkins
Du kan oprette projektspecifikke roller under Projektroller.
Trin 1) I Jenkins Administrer og tildel roller
- Indtast en rolle som "tester"
- Tilføj et mønster til dette ved at tilføje tester.*, så ethvert brugernavn, der starter med "tester", vil blive tildelt den projektrolle, du angiver.
- Klik på Tilføj
- Vælg privilegier
- Klik på Gem