Пользовательский интерфейс Jenkins на основе ролей / групп для изоляции рабочих мест сборки - PullRequest
0 голосов
/ 28 января 2019

У нас в Jenkins есть требование к нашему новому экземпляру, его используют около 10 команд, и я надеюсь, что смогу настроить настройку стратегии безопасности для разделения пользователей -

1) Каждая команда /группа должна иметь возможность просматривать / управлять своими собственными работами по сборке и т. д. 2) должна иметь возможность управлять своими собственными преобразованиями.

Любой совет / помощь о том, как этого можно достичь, пожалуйста?

TIA,

Ответы [ 2 ]

0 голосов
/ 28 января 2019

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

Этот плагин добавляет новую ролевую стратегию для упрощения и ускорения управления пользователями.Эта>> стратегия позволяет:

  • Создание глобальных ролей, таких как администратор, создатель задания, анонимный и т. Д., Позволяющих устанавливать> Глобальные, Ведомые, Задания, Выполнить, Просмотр и SCM разрешения для глобальногооснова.
  • Создание ролей проекта, позволяющих устанавливать только разрешения на задания и запускать на основе проекта.
  • Создание ведомых ролей, позволяющих устанавливать разрешения, связанные с узлами.
  • Назначение этих ролей пользователям
0 голосов
/ 28 января 2019

Попробуйте Плагин ролевых стратегий .Из информации о плагине:

Этот плагин добавляет новую ролевую стратегию для упрощения и ускорения управления пользователями.Эта стратегия позволяет:

  • Создание глобальных ролей, таких как администратор, создатель задания, анонимный и т. Д., Позволяющих устанавливать общие, подчиненные, задание, запуск, просмотр и SCM-разрешения на глобальной основе.
  • Создание ролей проекта, позволяющих устанавливать только разрешения на задания и запуск на основе проекта.
  • Создание подчиненных ролей, позволяющих устанавливать разрешения, связанные с узлами.Назначение этих ролей пользователям.
...