Я ищу лучший способ управлять привилегиями пользователей / ролей jenkins в Jenkins в соответствии с несколькими средами. Я использую «Стратегию на основе ролей» для определения роли и разрешений.
Но я хочу разрешить конкретное c действие в Jenkinsfile в зависимости от среды. Плагин роли авторизации, похоже, не решает мою проблему.
Я попытался добавить в глобальную роль мою другую среду:
- staging
- production
- et c ...
Но поскольку это среда как глобальная роль, разрешите пользователю с этой глобальной ролью иметь дело с этой средой для всех проектов.
- Пользователь 1 -> Доступ к проекту 1 (постановка) и проекту 2 (постановка + производство).
Если я дам глобальную роль «постановка» и «производство» пользователю 1. Он сделает это иметь возможность работать с производством даже с проектом 1 ...
Итак, если у кого-то есть опыт работы со смешанной средой безопасности в Jenkins, мне нужны советы