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

Могу ли я создавать роли на сервере Jenkins и назначать пользователям?

Ответ на этот вопрос — «Да».

Jenkins — это ведущий сервер автоматизации с открытым исходным кодом, известный DevOps.

С помощью сотен плагинов в вашем распоряжении, вы можете расширить набор его функций для достижения максимальной сборки, автоматизации и развертывания любого проекта.

Вам нужен работающий сервер Jenkins, чтобы использовать это руководство.

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

Как установить Jenkins Сервер с Apache на Ubuntu 18.04

Как установить Docker и запустить Docker контейнеры в Ubuntu

Как перечислить все виртуальные хосты на веб-сервере Apache

Как только Jenkins активен, войдите в систему с учетной записью администратора и перейдите в Jenkins > Manage Jenkins > Manage Plugins > Available > Filter.



Введите "Role-based Authorization Strategy" в поле фильтра и нажмите Enter.



Выберите плагин и нажмите "Download now and install after restart".



Перезапустите Jenkins, установив флажок.

Включить политику ролей в Jenkins

После установки плагина перейдите в "Jenkins > Configure Global Security".

Установите флажокEnable security и Role-Based Strategy  затем сохраните.



Создание пользовательских ролей в Jenkins

Перейдите в "Jenkins >  Manage and Assign Roles > Manage Roles".





Укажите имя роли, которую нужно создать, для добавления роли и нажмите «Add».

Отметьте соответствующие значения для вашей новой роли, в моем случае я создаю представление только для пользователя, поэтому оно будет содержать:



Вы также можете создать «Project roles», которые будут работать для всех проектов, соответствующих указанному шаблону.





Роли Slaves также могут быть созданы аналогичным образом.

Назначать роли пользователям

Перейдите в  "Jenkins >  Manage and Assign Roles > Assign Roles".





Войдите как пользователь с назначенной ролью.

Только предоставленные проекты должны быть видны вам.



Для любого нового пользователя, созданного без назначения роли, должно отображаться сообщение об отказе в доступе.



Отправка комментария

0 Комментарии