У меня есть только один экземпляр jenkins на локальной машине, который мы используем для создания нашего кода. У нас разные проектные группы, работающие над разными проектами, и разные рабочие места для каждого проекта. Чтобы исключить возможность того, что кто-то из одной команды случайно испортил работу другой команды, я создал нескольких пользователей jenkins. Однако все пользователи, которые могут войти в систему, все еще видят все задания. Есть ли способ, чтобы определенные пользователи могли видеть только рабочие места, относящиеся к ним?Безопасность работы на основе пользователей Jenkins
Я искал экстенсивно для чего-то подобного, но не повезло. Я не нашел для этого плагинов. В настоящее время я использую защиту на основе матриц, и хотя вы можете изменить права доступа для всех пользователей, вы не можете применять определенные разрешения для определенных заданий. По крайней мере, насколько мне известно. Есть идеи?
Чтобы уточнить, я хочу, чтобы одна из многих команд входила в свою учетную запись пользователя в jenkins и только просматривала их задания. Работы других команд не должны быть видимыми, только те, которые они назначили, должны быть видны при входе в систему
. Ближайшая вещь, которую я нашел для этого, находится в Плане стратегий ролей, есть пользовательский фильтр заданий