Jenkins Security - привилегии смешанной среды - PullRequest
0 голосов
/ 19 июня 2020

Я ищу лучший способ управлять привилегиями пользователей / ролей jenkins в Jenkins в соответствии с несколькими средами. Я использую «Стратегию на основе ролей» для определения роли и разрешений.

Но я хочу разрешить конкретное c действие в Jenkinsfile в зависимости от среды. Плагин роли авторизации, похоже, не решает мою проблему.

Я попытался добавить в глобальную роль мою другую среду:

  • staging
  • production
  • et c ...

Но поскольку это среда как глобальная роль, разрешите пользователю с этой глобальной ролью иметь дело с этой средой для всех проектов.

  • Пользователь 1 -> Доступ к проекту 1 (постановка) и проекту 2 (постановка + производство).

Если я дам глобальную роль «постановка» и «производство» пользователю 1. Он сделает это иметь возможность работать с производством даже с проектом 1 ...

Итак, если у кого-то есть опыт работы со смешанной средой безопасности в Jenkins, мне нужны советы

...