Политика отправителя входного сообщения jenkins для пользовательской роли - PullRequest
0 голосов
/ 13 апреля 2020

У нас есть один конвейер для пу sh сборки на несколько серверов, таких как dev и qa. Для QA сборку могут предоставить только авторизованные пользователи, тогда как в dev все пользователи могут выполнять pu sh. Чтобы достичь этого, мы используем input message submitter, а затем создаем пользовательскую роль как approver, чтобы авторизовать пользователей для утверждения сборки в QA. input message submitter отлично работает для идентификатора пользователя, но не для пользовательской роли. В ходе дальнейших исследований я обнаружил, что отправитель работает только для userid/ group, https://jenkins.io/doc/pipeline/steps/pipeline-input-step/

Но я считаю, что jenkins не предоставляет группы пользователей как встроенные. Нам нужно использовать LDAP. Дайте мне знать, как мы можем достичь этой функции.

Один альтернативный ответ Создайте глобальную переменную и используйте ее со списком пользователей.

Но я ищу лучшее решение

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...