Zoeken…


Configuratie

Rollen beheren

Wereldwijde rollen - Creëer rollen met geselecteerde set Jenkins-functies, bijv. Meestal kunnen voor een ontwikkelingsproject 2 rollen worden gemaakt.

  1. Ontwikkelaar- Wereldwijde rol kan worden ingesteld op Alleen Algemeen : Lezen
  2. ProjectOwner- Globale rol kan worden ingesteld op Algemeen : Lezen

Dit beperkt ontwikkelaar en projecteigenaar om toegang te lezen tot alle Jenkins-functies.

voer hier de afbeeldingsbeschrijving in

Projectrollen - Creëer rollen door gebruikerstoegang tot de respectieve jenkins taak- en inlogfuncties te beperken.

Bijvoorbeeld voor een ontwikkelingsproject 'MyProjectA'; projecteigenaren moeten volledige rechten hebben voor Jobs en ontwikkelaars moeten Build-toegang hebben tot Jenkins-jobs. Dus maken we onderstaande rollen:

  • ProjectA_admin - vink alle opties aan onder Jobviz. Bouwen, annuleren, configureren, maken, verwijderen, ontdekken, verplaatsen, lezen, werkruimte
  • ProjectA_dev - vink opties Build, Cancel, Read, Workspace onder Job aan

voer hier de afbeeldingsbeschrijving in

Om bovenstaande projecten te beperken tot respectieve projecteigenaren en ontwikkelaars, moeten alle taken een vooraf gedefinieerd patroon volgen.

Stel dat 'MyProjectA' 3 jenkins build-taken nodig heeft: MyProjectA_Dev_Build, MyProjectA_QA_Build, MyProjectA_Nightly_Sonar_Analysis

Als u de projecteigenaar en ontwikkelaars van project 'MyProjectA' wilt beperken tot bovenstaande build-taken, geeft u ' Pattern ' op als MyProjectA. *.

Wijs rollen toe

Helpt gebruikers of projectgroepen toe te wijzen aan respectieve Global- of Project-rollen. Als u bijvoorbeeld een ontwikkelaar 'Gautam' wilt toewijzen aan de globale rol van ontwikkelaar, geeft u de gebruikersnaam 'Gautam' op, klikt u op Toevoegen en schakelt u het selectievakje naast 'Gautam' in en onder de wereldwijde rol van ontwikkelaar.

voer hier de afbeeldingsbeschrijving in

Voeg op dezelfde manier de gebruiker toe onder projectrollen en selecteer respectieve projectrollen om de vereiste projectrollen toe te wijzen.

Als u onderstaande schermafbeeldingen ziet, ziet u dat gebruiker 'gautam' alleen toegang heeft tot projecten die beginnen met MyProjectA. Ook is de toegang van de gebruiker beperkt tot bouwen en ontbreekt het configureren.

voer hier de afbeeldingsbeschrijving in

voer hier de afbeeldingsbeschrijving in



Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow