Как правило, в крупной организации существует несколько отдельных команд для управления и выполнения заданий в Jenkins. Но управление этой толпой пользователей и назначение им ролей может оказаться затруднительным.

По умолчанию Jenkins имеет очень простые параметры создания пользователей. Вы можете создать несколько пользователей, но назначать им только одни и те же глобальные роли и привилегии. Это не идеально, особенно для крупной организации.

Команда
Плагин ролевой стратегии позволяют назначать разные роли и привилегии разным пользователям. Сначала вам нужно будет установить плагин в вашу среду управления Jenkins.

Ниже приведены шаги по созданию нового пользователя в Дженкинс:

Шаг 1) Войдите в панель управления Jenkins.

Войдите в свою панель управления Jenkins, посетив http://localhost:8080/

если ты havenЕсли вы не установили Jenkins на свой локальный сервер, перейдите по соответствующему URL-адресу и получите доступ к своей панели управления, используя свои учетные данные для входа.

Create/Add a User in Jenkins

Шаг 2) Выберите вариант

Теперь вы увидите варианты создания и добавления пользователя в Jenkins и управления текущими пользователями.

Шаг 3) Создайте нового пользователя

  • В разделе «Управление Jenkins» нажмите «Создать пользователя».
  • Введите Jenkins, добавьте пользователя details например пароль, имя, email и так далее
  • Нажмите Создать пользователя.

Create/Add a User in Jenkins

Шаг 4) Пользователь создан.

На панели управления вы увидите, что новый пользователь Jenkins создает пользователя в соответствии с описанием.tails вошел.

Create/Add a User in Jenkins

Как установить плагин ролевой стратегии в Jenkins

Существует два метода установки плагинов в Jenkins:

  1. Установка его через панель управления Jenkins
  2. Загрузите плагин с сайта Jenkins и установите его вручную.

1. Идти к Управлять Дженкинсом

2. Нажмите на опцию «Управление плагинами».

Install Role Strategy Plugin in Jenkins

  1. В доступном разделе экран поиска «роль».
  2. Выберите рольСтратегия авторизации на основе плагин
  3. Нажмите на “Установить без перезагрузки» (убедитесь, что у вас есть активное подключение к Интернету)

Install Role Strategy Plugin in Jenkins

После установки плагина отобразится статус «успех».yed.

Install Role Strategy Plugin in Jenkins

Нажмите на Вернитесь на верхнюю страницу.

Шаг 4) Перейдите на Управление Дженкинсом -> Настроить глобальную безопасность -> В разделе Авторизация, выберите Ролевая стратегия. Нажмите Сохранить.

Install Role Strategy Plugin in Jenkins

Как управлять пользователями и ролями в Jenkins

Фоллоwing Вот шаги по управлению ролями и назначению их в Jenkins:

1. Идти к Управлять Дженкинсом

2. Выбрать Управление и назначение ролей

Manage Users and Roles in Jenkins

Примечание: , что Управление и назначение ролей Опция будет видна только в том случае, если вы установили плагин стратегии ролей.

Шаг 2) Нажмите на Управление ролями для добавления новых ролей в зависимости от вашей организации.

Manage Users and Roles in Jenkins

Шаг 3) Чтобы создать новую роль под названием «разработчик»,>

  1. Введите «разработчик» в поле «роль».
  2. Нажмите «Добавить», чтобы создать новую роль.
  3. Теперь выберите права пользователя Jenkins, которые вы хотите назначить роли «Разработчик».
  4. Нажмите кнопку Сохранить

Manage Users and Roles in Jenkins

Как назначить роли в Jenkins

Шаг 1) Теперь, когда вы создали роли, давайте назначим их конкретным пользователям.

  1. Перейдите на Управлять Дженкинсом
  2. Выберите «Управление и назначение ролей».

Assign Roles in Jenkins

Шаг 2) Добавим новую роль «разработчик» пользователю «guru99

  1. Проверка роли разработчика селектораbox
  2. Нажмите кнопку Сохранить

Assign Roles in Jenkins

Вы можете назначить любую роль любому пользователю в соответствии с вашими потребностями.

Как создать роли проекта в Jenkins

Вы можете создать роли для конкретного проекта в разделе Роли проекта.

Шаг 1) В Дженкине «Управление и назначение ролей»

  1. Введите роль «тестировщик»
  2. Добавьте к этому узор, добавив тестер.*, чтобы любому имени пользователя, начинающемуся с «тестировщика», была назначена указанная вами роль проекта.
  3. Нажмите кнопку Добавить
  4. Выберите привилегии
  5. Нажмите кнопку Сохранить

Create Project Roles in Jenkins