https://wiki.jenkins-ci.org/display/JENKINS/Role+Strategy+Plugin. У меня есть этот плагин для управления доступом к папкам заданий, все работает хорошо. Теперь я не знаю, как настроить подчиненные роли, не могу найти какой-либо документ. Требованием должен быть кто или какой проект может быть запущен на этом подчиненном устройстве?Как настроить Jenkins Разрешение раба
1
A
ответ
0
Я создал тестовый проект и ограничить он работает только на мази I6329_1. Затем я создаю роль подчиненного (role: I6329, pattern: I6329. *) И назначаю только мой пользователь jirong для указанной выше роли. Но все же я могу войти в систему как майк, чтобы успешно запустить этот проект. Просто отметим, что в роли проекта Майк настроен на то, чтобы что-либо для этого проекта. Ключом я не знаю, как использовать эту роль Slave. Запретить пользователям запускать задания на этом ведомом или ограничить проекты на этом ведомом? –
Думаю, вам нужно выбрать роль проекта или роль подчиненного для пользователя Майка. Если у Майка есть разрешения с ролью проекта, он перезапишет роль подчиненного. Если вы хотите добавить некоторые ограничения для некоторых заданий и для определенного узла, создайте рабочую роль + обновите свою работу, чтобы работать только на этом подчиненном устройстве. –
@BrunoLavit, если пользовательский майк имеет разрешения на создание в разделе ролей Slave, разрешено ли ему создавать проект на этом подчиненном устройстве, даже если ей не назначено разрешение Build в ролях Project? Возможно, вы захотите включить информацию из своих комментариев в свой ответ. – Amir