Jak vytvářet/přidávat uživatele v Jenkins a spravovat oprávnění

Obecně platí, že ve velké organizaci existuje několik samostatných týmů pro správu a provozování úloh v Jenkins. Správa tohoto zástupu uživatelů a přidělování rolí jim však může být problematické.

Ve výchozím nastavení přichází Jenkins s velmi základními možnostmi vytváření uživatelů. Můžete vytvořit více uživatelů, ale můžete jim přiřadit pouze stejné globální role a oprávnění. To není ideální, zvláště pro velké organizace.

Jedno Plugin strategie rolí umožňují přiřadit různé role a oprávnění různým uživatelům. Nejprve budete muset nainstalovat plugin do prostředí Jenkins mange.

Jak vytvořit/přidat uživatele v Jenkins

Níže jsou uvedeny kroky k vytvoření nového uživatele Jenkins:

Krok 1) Přihlaste se do Jenkins Dashboard

Přihlaste se do svého ovládacího panelu Jenkins návštěvou http://localhost:8080/

Pokud jste Jenkins nenainstalovali na svůj místní server, přejděte na příslušnou adresu URL a pomocí svých přihlašovacích údajů přejděte na svůj řídicí panel.

Vytvořte/přidejte uživatele v Jenkins

Krok 2) Vyberte možnost

Nyní uvidíte možnosti pro vytvoření a přidání uživatele v Jenkins a pro správu aktuálních uživatelů.

Krok 3) Vytvořte nového uživatele

  • V části Spravovat Jenkinse klikněte na Vytvořit uživatele
  • Zadejte Jenkins a přidejte uživatelské údaje, jako je heslo, jméno, e-mail atd.
  • Klepněte na Vytvořit uživatele

Vytvořte/přidejte uživatele v Jenkins

Krok 4) Uživatel je vytvořen

Na řídicím panelu uvidíte, že nový Jenkins vytvořil uživatele podle zadaných údajů.

Vytvořte/přidejte uživatele v Jenkins

Jak nainstalovat plugin Role Strategy v Jenkins

Existují dva způsoby instalace zásuvných modulů v Jenkins:

  1. Nainstalujte jej prostřednictvím ovládacího panelu Jenkins
  2. Stažení pluginu z webu Jenkins a jeho ruční instalace.

Krok 1)

1. Jít do Spravujte Jenkinsa

2. Klikněte na možnost Spravovat pluginy

Nainstalujte Role Strategy Plugin v Jenkins

Krok 2)

  1. V dostupné části na obrazovce Vyhledejte „role“.
  2. Vyberte Roleautorizační strategie plugin
  3. Klikněte na "Instalovat bez restartu“ (ujistěte se, že máte aktivní připojení k internetu)

Nainstalujte Role Strategy Plugin v Jenkins

Krok 3)

Po instalaci pluginu se zobrazí stav „úspěch“.

Nainstalujte Role Strategy Plugin v Jenkins

Klikněte na Vraťte se na horní stránku.

Krok 4) Přejít Spravovat Jenkinse -> Konfigurovat globální zabezpečení -> Pod Oprávnění vybrat Strategie založená na rolích. Klikněte na Uložit.

Nainstalujte Role Strategy Plugin v Jenkins

Jak spravovat uživatele a role v Jenkins

Níže jsou uvedeny kroky, jak spravovat a přidělovat role v Jenkins:

Krok 1)

1. Jít do Spravujte Jenkinsa

2. vybrat Správa a přidělování rolí

Správa uživatelů a rolí v Jenkins

Poznámka: že Správa a přidělování rolí možnost bude viditelná pouze v případě, že jste nainstalovali plugin strategie role.

Krok 2) Klikněte na Správa rolí přidat nové role na základě vaší organizace.

Správa uživatelů a rolí v Jenkins

Krok 3) Chcete-li vytvořit novou roli s názvem „vývojář“,>

  1. Do pole „role“ zadejte „vývojář“.
  2. Kliknutím na „Přidat“ vytvoříte novou roli.
  3. Nyní vyberte uživatelská oprávnění Jenkins, která chcete přiřadit roli „Vývojář“.
  4. Klepněte na tlačítko Uložit

Správa uživatelů a rolí v Jenkins

Jak přiřadit role v Jenkinsovi

Krok 1) Nyní, když jste vytvořili role, dovolte nám je přiřadit konkrétním uživatelům.

  1. Přejít Spravujte Jenkinsa
  2. Vyberte Spravovat a přiřadit role

Přidělte role v Jenkinsovi

Krok 2) Přidáme novou roli „vývojář“ k uživateli „guru99"

  1. Zaškrtávací políčko Výběr role vývojáře
  2. Klepněte na tlačítko Uložit

Přidělte role v Jenkinsovi

Libovolnou roli můžete přiřadit libovolnému uživateli podle vašich potřeb.

Jak vytvořit projektové role v Jenkins

Můžete vytvořit role specifické pro projekt pod Projektové role.

Krok 1) V Jenkinově správě a přidělování rolí

  1. Zadejte roli jako „tester“
  2. Přidejte k tomu vzor přidáním tester.*, takže každému uživatelskému jménu začínajícím na „tester“ bude přiřazena role projektu, kterou určíte.
  3. Klepněte na tlačítko Přidat
  4. Vyberte oprávnění
  5. Klepněte na tlačítko Uložit

Vytvořte projektové role v Jenkins

Shrňte tento příspěvek takto: