Матричная аутентификация на основе проекта с использованием многоотраслевых конвейеров

#jenkins #authorization #multibranch-pipeline

Вопрос:

У меня возникли проблемы с получением матричного аутентификации на основе проектов для работы с многоотраслевыми заданиями конвейера. Пользователь «тест» имеет минимальные разрешения только на глобальном уровне: он может войти в систему, но ничего не видит. Затем я предоставляю пользователю некоторые разрешения через файл Дженкинса задания:

properties([authorizationMatrix(['hudson.model.Item.Build:test', 'hudson.model.Item.Cancel:test', 'hudson.model.Item.Read:test']))

Конфигурация применяется после выполнения задания, потому что я вижу соответствующие настройки на странице конфигурации задания. Но пользователь «тест» по-прежнему не видит задание, и если он попытается получить к нему прямой доступ по URL-адресу, который работает для других пользователей, он получит только 404.

Что я делаю не так, или это вообще должно так работать?