Здравствуйте.
Есть необходимость выдать некоторому количеству пользователей доступ в Jenkins, разграничив им права. Например, одной группе разрешить запускать билды для ветки develop, другим - для develop/stage и т.п.
Есть штуки вроде project-based matrix/role based authorization strategy, но как я понял они не позволяют тонко настраивать права для мультибранчей или organization folders.
Делать каждую ветку отдельной джобой можно, но не хочется. Делать "либу", которая будет уже в самой джобе проверять, может ли запустивший юзер ее запускать, и менять поведение на основе этого - тоже можно, но хочется еще меньше.
Подскажите, как поступить?