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.

Opret/tilføj en bruger i Jenkins

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

Opret/tilføj en bruger i Jenkins

Trin 4) Brugeren er oprettet

Du vil se på dashboardet, at en ny Jenkins opretter bruger i henhold til de indtastede detaljer.

Opret/tilføj en bruger i Jenkins

Sådan installeres Role Strategy Plugin i Jenkins

Der er to metoder til at installere plugins i Jenkins:

  1. Installerer det gennem dit Jenkins-dashboard
  2. Download af plugin fra Jenkins hjemmeside og installering af det manuelt.

Trin 1)

1. Gå til Administrer Jenkins

2. Klik på indstillingen Administrer plugins

Installer Role Strategy Plugin i Jenkins

Trin 2)

  1. I tilgængelig sektion, skærm Søg efter "rolle".
  2. Vælg Rolle-baseret autorisationsstrategi plugin
  3. Klik på "Installer uden genstart" (sørg for, at du har en aktiv internetforbindelse)

Installer Role Strategy Plugin i Jenkins

Trin 3)

Når plugin'et er installeret, vil en "succes"-status blive vist.

Installer Role Strategy Plugin i Jenkins

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.

Installer Role Strategy Plugin i Jenkins

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

Administrer brugere og roller i Jenkins

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.

Administrer brugere og roller i Jenkins

Trin 3) For at oprette en ny rolle kaldet "udvikler",>

  1. Skriv "udvikler" under "rolle".
  2. Klik på "Tilføj" for at oprette en ny rolle.
  3. Vælg nu de Jenkins-brugertilladelser, du vil tildele rollen "Udvikler".
  4. Klik på Gem

Administrer brugere og roller i Jenkins

Sådan tildeler du roller i Jenkins

Trin 1) Nu hvor du har oprettet roller, så lad os tildele dem til bestemte brugere.

  1. Gå til Administrer Jenkins
  2. Vælg Administrer og tildel roller

Tildel roller i Jenkins

Trin 2) Vi tilføjer den nye rolle "udvikler" til bruger "guru 99"

  1. Afkrydsningsfeltet Udvælger udviklerrolle
  2. Klik på Gem

Tildel roller i Jenkins

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

  1. Indtast en rolle som "tester"
  2. 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.
  3. Klik på Tilføj
  4. Vælg privilegier
  5. Klik på Gem

Opret projektroller i Jenkins