Подтвердить что ты не робот

Как создать и добавить пользователей в группу в Jenkins для аутентификации?

Я выбираю использовать зону безопасности пользовательской базы данных Jenkins для входа пользователя, поскольку я не мог использовать LDAP в своей компании. И Google OpenID имеет проблемы, когда вы решили изменить имя хоста или номер порта на что-то еще.

И я использую схему "Стратегия авторизации матрицы на основе проектов" для моей безопасности.

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

4b9b3361

Ответ 1

Согласно этой публикации ведущего разработчика Jenkins Kohsuke Kawaguchi, в 2009 году, групповая поддержка встроенной пользовательской базы данных Jenkins отсутствует. Поддержка группы доступна только при интеграции Jenkins с LDAP или Active Directory. Это похоже на то же самое в 2012 году.

Однако, как писал Вадим, вам не нужна групповая поддержка встроенной пользовательской базы данных Jenkins благодаря плагину Ролевая стратегия.

Ответ 2

Для этой цели вы можете использовать плагин для стратегии ролей. Он работает как шарм, просто настраивает некоторые роли и назначает их. Даже на уровне проекта.

Ответ 3

Я установил плагин Role под Jenkins-3.5, но он не показывает параметр "Manage Roles" в разделе "Управление Jenkins", а когда он следует за страницей установки безопасности из вики, все пользователи мгновенно блокируются. Мне пришлось вручную отключить Jenkins на сервере, восстановить правильные параметры конфигурации (/мне нравится делать правильные резервные копии) и перезапустить Jenkins.

У меня не было больших надежд, поскольку последний плагин был обновлен в 2011 году.