Hvordan opprette/legge til brukere i Jenkins og administrere tillatelser

Generelt, i en stor organisasjon, er det flere, separate team for å administrere og drive jobber i Jenkins. Men å administrere denne mengden av brukere og tildele roller til dem kan vise seg å være plagsomt.

Som standard kommer Jenkins med veldig grunnleggende brukeropprettingsalternativer. Du kan opprette flere brukere, men kan bare tildele de samme globale rollene og privilegiene til dem. Dette er ikke ideelt, spesielt for en stor organisasjon.

Ocuco Rollestrategi-plugin lar deg tildele forskjellige roller og privilegier til forskjellige brukere. Du må først installere plugin-en i Jenkins mange-miljøet ditt.

Hvordan opprette/legge til en bruker i Jenkins

Nedenfor er trinnene for å opprette ny bruker i Jenkins:

Trinn 1) Logg på Jenkins Dashboard

Logg på Jenkins-dashbordet ditt ved å gå til http://localhost:8080/

Hvis du ikke har installert Jenkins på din lokale server, gå til riktig URL og få tilgang til dashbordet ved å bruke påloggingsinformasjonen din.

Opprett/legg til en bruker i Jenkins

Trinn 2) Velg alternativet

Du vil nå se alternativer for å opprette og legge til brukere i Jenkins og administrere nåværende brukere.

Trinn 3) Opprett en ny bruker

  • Klikk på Opprett bruker under Administrer Jenkins
  • Skriv inn Jenkins legg til brukerdetaljer som passord, navn, e-post osv.
  • Klikk på Opprett bruker

Opprett/legg til en bruker i Jenkins

Trinn 4) Bruker er opprettet

Du vil se på dashbordet at en ny Jenkins oppretter bruker i henhold til detaljene som er angitt.

Opprett/legg til en bruker i Jenkins

Slik installerer du Role Strategy Plugin i Jenkins

Det er to metoder for å installere plugins i Jenkins:

  1. Installerer den gjennom Jenkins-dashbordet
  2. Laster ned plugin fra Jenkins nettsted og installerer den manuelt.

Trinn 1)

1. Gå til Administrer Jenkins

2. Klikk på alternativet Manage Plugins

Installer Role Strategy Plugin i Jenkins

Trinn 2)

  1. I tilgjengelig seksjon, skjerm Søk etter "rolle".
  2. Velg Rolle-basert autorisasjonsstrategi plugg inn
  3. Klikk på "Installer uten omstart" (sørg for at du har en aktiv internettforbindelse)

Installer Role Strategy Plugin i Jenkins

Trinn 3)

Når plugin-modulen er installert, vil en "suksess"-status vises.

Installer Role Strategy Plugin i Jenkins

Klikk på Gå tilbake til toppsiden.

Trinn 4) Gå til Administrer Jenkins -> Konfigurer global sikkerhet -> Under Autorisasjon, velg Rollebasert strategi. Klikk på Spar.

Installer Role Strategy Plugin i Jenkins

Hvordan administrere brukere og roller i Jenkins

Følgende er trinnene for hvordan du administrerer og tildeler roller i Jenkins:

Trinn 1)

1. Gå til Administrer Jenkins

2. velg Administrer og tildel roller

Administrer brukere og roller i Jenkins

OBS: at Administrer og tildel roller alternativet vil bare være synlig hvis du har installert rollestrategi-plugin.

Trinn 2) Klikk på Administrer roller for å legge til nye roller basert på organisasjonen din.

Administrer brukere og roller i Jenkins

Trinn 3) For å opprette en ny rolle kalt "utvikler",>

  1. Skriv "utvikler" under "rolle".
  2. Klikk på "Legg til" for å opprette en ny rolle.
  3. Velg nå Jenkins-brukertillatelsene du vil tilordne til "Utvikler"-rollen.
  4. Klikk på Lagre

Administrer brukere og roller i Jenkins

Hvordan tildele roller i Jenkins

Trinn 1) Nå som du har opprettet roller, la oss tildele dem til bestemte brukere.

  1. Gå til Administrer Jenkins
  2. Velg Administrer og tildel roller

Tildel roller i Jenkins

Trinn 2) Vi skal legge til den nye rollen "utvikler" til brukeren "guru99"

  1. Avmerkingsboks for velger utviklerrolle
  2. Klikk på Lagre

Tildel roller i Jenkins

Du kan tilordne hvilken som helst rolle til enhver bruker, i henhold til ditt behov.

Hvordan lage prosjektroller i Jenkins

Du kan opprette prosjektspesifikke roller under Prosjektroller.

Trinn 1) I Jenkins Administrer og tilordne roller

  1. Skriv inn en rolle som "tester"
  2. Legg til et mønster til dette ved å legge til tester.*, slik at ethvert brukernavn som begynner med "tester" vil bli tildelt prosjektrollen du spesifiserer.
  3. klikk Legg til
  4. Velg privilegier
  5. Klikk på Lagre

Opprett prosjektroller i Jenkins