Как создавать/добавлять пользователей в Jenkins и управлять разрешениями
Как правило, в крупной организации существует несколько отдельных команд для управления и выполнения заданий в Jenkins. Но управление этой толпой пользователей и назначение им ролей может оказаться затруднительным.
По умолчанию Jenkins имеет очень простые параметры создания пользователей. Вы можете создать несколько пользователей, но назначать им только одни и те же глобальные роли и привилегии. Это не идеально, особенно для крупной организации.
Команда Плагин ролевой стратегии позволяют назначать разные роли и привилегии разным пользователям. Сначала вам нужно будет установить плагин в вашу среду управления Jenkins.
Как создать / добавить пользователя в Jenkins
Ниже приведены шаги по созданию нового пользователя в Jenkins :
Шаг 1) Войдите в панель управления Jenkins.
Войдите в свою панель управления Jenkins, посетив http://localhost:8080/
Если вы не установили Jenkins на свой локальный сервер, перейдите по соответствующему URL-адресу и получите доступ к панели управления, используя свои учетные данные.
Шаг 2) Выберите вариант
Теперь вы увидите варианты создания и добавления пользователя в Jenkins и управления текущими пользователями.
Шаг 3) Создайте нового пользователя
- В разделе «Управление Jenkins» нажмите «Создать пользователя».
- Введите Jenkins, добавьте данные пользователя, такие как пароль, имя, адрес электронной почты и т. д.
- Нажмите Создать пользователя.
Шаг 4) Пользователь создан.
На панели управления вы увидите, что Дженкинс создает нового пользователя в соответствии с введенными данными.
Как установить плагин ролевой стратегии в Jenkins
Существует два метода установки плагинов в Jenkins:
- Установка его через панель управления Jenkins
- Загрузите плагин с сайта Jenkins и установите его вручную.
Шаг 1)
1. Идти к Управлять Дженкинсом
2. Нажмите на опцию «Управление плагинами».
Шаг 2)
- В доступном разделе экран поиска «роль».
- Выберите рольСтратегия авторизации на основе плагин
- Нажмите на "Установить без перезагрузки» (убедитесь, что у вас есть активное подключение к Интернету)
Шаг 3)
После установки плагина отобразится статус «успех».
Нажмите на Вернитесь на верхнюю страницу.
Шаг 4) Перейдите на Управление Дженкинсом -> Настроить глобальную безопасность -> В разделе Авторизация, выберите Ролевая стратегия. Нажмите Сохранено.
Как управлять пользователями и ролями в Jenkins
Ниже приведены инструкции по управлению ролями и назначению их в Jenkins.
Шаг 1)
1. Идти к Управлять Дженкинсом
2. Выбрать Управление и назначение ролей
Примечание: , что Управление и назначение ролей Опция будет видна только в том случае, если вы установили плагин стратегии ролей.
Шаг 2) Нажмите на Управление ролями для добавления новых ролей в зависимости от вашей организации.
Шаг 3) Чтобы создать новую роль под названием «разработчик»,>
- Введите «разработчик» в поле «роль».
- Нажмите «Добавить», чтобы создать новую роль.
- Теперь выберите права пользователя Jenkins, которые вы хотите назначить роли «Разработчик».
- Нажмите кнопку Сохранить
Как назначить роли в Jenkins
Шаг 1) Теперь, когда вы создали роли, давайте назначим их конкретным пользователям.
- Перейдите на Управлять Дженкинсом
- Выберите «Управление и назначение ролей».
Шаг 2) Добавим новую роль «разработчик» пользователю «guru99
- Флажок роли селектора разработчика
- Нажмите кнопку Сохранить
Вы можете назначить любую роль любому пользователю в соответствии с вашими потребностями.
Как создать роли проекта в Jenkins
Вы можете создать роли для конкретного проекта в разделе Роли проекта.
Шаг 1) В Дженкине «Управление и назначение ролей»
- Введите роль «тестировщик»
- Добавьте к этому узор, добавив тестер.*, чтобы любому имени пользователя, начинающемуся с «тестировщика», была назначена указанная вами роль проекта.
- Нажмите кнопку Добавить
- Выберите привилегии
- Нажмите кнопку Сохранить