Recherche…


Configuration

Gérer les rôles

Rôles globaux - Créez des rôles avec un ensemble sélectionné de fonctionnalités Jenkins. Par exemple, vous pouvez généralement créer 2 rôles pour un projet de développement.

  1. Le rôle Developer-Global peut être défini uniquement sur Overall : Read
  2. ProjectOwner - Le rôle global peut être défini sur Général : Lire

Cela restreint le développeur et le propriétaire du projet à lire les accès à toutes les fonctionnalités de Jenkins.

entrer la description de l'image ici

Rôles de projet - Créez des rôles en limitant les tâches jenkins et les informations d'identification respectives de l'accès utilisateur à l'aide d'expressions régulières.

Par exemple pour un projet de développement 'MyProjectA'; les propriétaires de projet doivent disposer d'autorisations complètes sur Jobs et les développeurs ont besoin de créer un accès aux jobs Jenkins. Nous créons donc les rôles ci-dessous:

  • ProjectA_admin - cochez toutes les options sous Job viz. Créer, annuler, configurer, créer, supprimer, découvrir, déplacer, lire, espace de travail
  • ProjectA_dev - vérifie les options Build, Cancel, Read, Workspace sous Job

entrer la description de l'image ici

Pour limiter les projets ci-dessus aux propriétaires et développeurs respectifs, tous les travaux doivent suivre un modèle prédéfini.

Supposons que 'MyProjectA' nécessite 3 jobs de génération jenkins: MyProjectA_Dev_Build, MyProjectA_QA_Build, MyProjectA_Nightly_Sonar_Analysis

Pour limiter le propriétaire du projet et les développeurs du projet 'MyProjectA' aux tâches de création ci-dessus, indiquez « Pattern » comme MyProjectA. *.

Attribuer des rôles

Permet d'affecter des utilisateurs ou des groupes de projets aux rôles Global ou Project respectifs. Par exemple, pour assigner un rôle de développeur Gautam au développeur, indiquez le nom d'utilisateur Gautam, cliquez sur Ajouter et cochez la case en regard de Gautam et sous le rôle global Développeur.

entrer la description de l'image ici

De même, ajoutez l'utilisateur sous les rôles de projet et sélectionnez les rôles de projet respectifs pour attribuer les rôles de projet requis.

Si vous remarquez ci-dessous des captures d'écran, vous pouvez voir que l'utilisateur «gautam» n'a accès qu'aux projets commençant par MyProjectA. En outre, l'accès de l'utilisateur est limité à la génération et la configuration est manquante.

entrer la description de l'image ici

entrer la description de l'image ici



Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow