2015-11-20 7 views
1

https://wiki.jenkins-ci.org/display/JENKINS/Role+Strategy+Plugin. У меня есть этот плагин для управления доступом к папкам заданий, все работает хорошо. Теперь я не знаю, как настроить подчиненные роли, не могу найти какой-либо документ. Требованием должен быть кто или какой проект может быть запущен на этом подчиненном устройстве?Как настроить Jenkins Разрешение раба

ответ

0

Если demo_user пользователь может создать на всех Дженкинс-CentOS * узлов, вы можете создать следующую роль:

enter image description here

И дальше, влияет на эту роль своему пользователю:

enter image description here

О проектах, если demo_user может построить все Коммонс * проекты:

enter image description here

enter image description here

Я надеюсь, что это помогает :)

+0

Я создал тестовый проект и ограничить он работает только на мази I6329_1. Затем я создаю роль подчиненного (role: I6329, pattern: I6329. *) И назначаю только мой пользователь jirong для указанной выше роли. Но все же я могу войти в систему как майк, чтобы успешно запустить этот проект. Просто отметим, что в роли проекта Майк настроен на то, чтобы что-либо для этого проекта. Ключом я не знаю, как использовать эту роль Slave. Запретить пользователям запускать задания на этом ведомом или ограничить проекты на этом ведомом? –

+1

Думаю, вам нужно выбрать роль проекта или роль подчиненного для пользователя Майка. Если у Майка есть разрешения с ролью проекта, он перезапишет роль подчиненного. Если вы хотите добавить некоторые ограничения для некоторых заданий и для определенного узла, создайте рабочую роль + обновите свою работу, чтобы работать только на этом подчиненном устройстве. –

+0

@BrunoLavit, если пользовательский майк имеет разрешения на создание в разделе ролей Slave, разрешено ли ему создавать проект на этом подчиненном устройстве, даже если ей не назначено разрешение Build в ролях Project? Возможно, вы захотите включить информацию из своих комментариев в свой ответ. – Amir

 Смежные вопросы

  • Нет связанных вопросов^_^