Мы создали работу в jenkins.
Как я могу дать разрешение на запуск пользователю для этого конкретного задания сборки.
Я ссылался на некоторые сайты Jenkins, но не получил четкого понимания.
Спасибо
Мы создали работу в jenkins.
Как я могу дать разрешение на запуск пользователю для этого конкретного задания сборки.
Я ссылался на некоторые сайты Jenkins, но не получил четкого понимания.
Спасибо
Если вы используете плагин Job DSL, самый простой способ можно указать для каждого задания разрешение на использование Project-based Matrix Authorization Strategy
(Manage Jenkins / Configure Global Security
) и сценария DSL, как показано ниже:
// adds the build permission for the special anonymous user
job('example-2') {
authorization {
permission('hudson.model.Item.Build', 'anonymous')
}
}
Кроме того, установив Project-based Matrix Authorization Strategy
, вы сможете изменить разрешение проекта вручную, прямо со страницы конфигурации задания.