Как настроить разрешение Jenkins Slave
https://wiki.jenkins-ci.org/display/JENKINS/Role+Strategy+Plugin. У меня установлен этот плагин для контроля доступа к папкам заданий, все работает хорошо. Сейчас я не знаю, как настроить подчиненные роли, не могу найти никакого документа по этому вопросу. Требование должно быть о том, кто или какой проект может быть запущен на этом ведомом устройстве?
1 ответ
Если пользователь demo_user может использовать все узлы jenkins-centos*, вы можете создать следующую роль:
И затем, повлиять на эту роль для вашего пользователя:
О проектах, если demo_user может собрать все проекты Commons*:
Я надеюсь, что это помогает:)
Вам нужно будет установить плагин "Авторизовать проект" ( https://wiki.jenkins.io/display/JENKINS/Authorize+Project+plugin) и включить этот параметр в настройке безопасности.