Sådan opretter/tilføjer du brugere i Jenkins & Administrer tilladelser

Generelt er der i en stor organisation flere separate teams til at administrere og udføre opgaver JenkinsMen det kan være besværligt at administrere denne gruppe af brugere og tildele dem roller.

Som standard Jenkins leveres med meget basale muligheder for brugeroprettelse. Du kan oprette flere brugere, men kan kun tildele dem de samme globale roller og rettigheder. Dette er ikke ideelt, især ikke 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 din Jenkins sukkerærter.

Sådan opretter/tilføjer du en bruger i Jenkins

Nedenfor er trinene til at oprette ny bruger i Jenkins:

Trin 1) Log ind på Jenkins Hovedmenu

Log ind på din Jenkins dashboard ved at besøge http://localhost:8080/

Hvis du ikke har installeret Jenkins på din lokale server, gå til den relevante URL og få adgang til dit dashboard ved hjælp af 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 brugere Jenkins og administrere nuværende brugere.

Trin 3) Opret en ny bruger

  • Under administration JenkinsKlik på Opret bruger
  • 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å instrumentbrættet, at en ny Jenkins Opret bruger i henhold til de indtastede oplysninger.

Opret/tilføj en bruger i Jenkins

Sådan installeres Rollestrategi-plugin i Jenkins

Der er to metoder til at installere plugins i Jenkins:

  1. Installation af det via din Jenkins instrumentbræt
  2. Download af plugin'et fra Jenkins hjemmeside og installere den manuelt.

Trin 1)

1. Gå til Administrer Jenkins

2. Klik på indstillingen Administrer plugins

Installer Rollestrategi-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 Rollestrategi-plugin i Jenkins

Trin 3)

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

Installer Rollestrategi-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 Rollestrategi-plugin i Jenkins

Sådan administrerer du 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 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

Opsummer dette indlæg med: