#jenkins #authorization #multibranch-pipeline
Вопрос:
У меня возникли проблемы с получением матричного аутентификации на основе проектов для работы с многоотраслевыми заданиями конвейера. Пользователь «тест» имеет минимальные разрешения только на глобальном уровне: он может войти в систему, но ничего не видит. Затем я предоставляю пользователю некоторые разрешения через файл Дженкинса задания:
properties([authorizationMatrix(['hudson.model.Item.Build:test', 'hudson.model.Item.Cancel:test', 'hudson.model.Item.Read:test']))
Конфигурация применяется после выполнения задания, потому что я вижу соответствующие настройки на странице конфигурации задания. Но пользователь «тест» по-прежнему не видит задание, и если он попытается получить к нему прямой доступ по URL-адресу, который работает для других пользователей, он получит только 404.
Что я делаю не так, или это вообще должно так работать?