-
New Feature
-
Resolution: Unresolved
-
Major
I would like to set up Authorization (Authorize Project plugin) for a Multibranch item. Setting up authorization at multibranch level is required to prevent branch projects to be able to build ANY project in the system.
[JENKINS-50559] Authorization Folder property for Multibranch jobs
Component/s | Original: workflow-multibranch-plugin [ 21465 ] | |
Description |
Original:
h3. Request I would like to set up Authorization ([Authorize Project plugin|https://plugins.jenkins.io/authorize-project]) for a Multibranch item. Setting up authorization at multibranch level is required to prevent branch projects to be able to build ANY project in the system. h3. Workaround A workaround is to set the Authorize project property from the Jenkinsfile but there is no special support for multibranch projects. |
New: I would like to set up Authorization ([Authorize Project plugin|https://plugins.jenkins.io/authorize-project]) for a Multibranch item. Setting up authorization at multibranch level is required to prevent branch projects to be able to build ANY project in the system. |
Labels | Original: authorization permissions | New: authorization folders permissions pipeline |
Any progress on this one?
I have a very basic use case requiring this feature:
Store and sync job definitions from scm (GitHub for example) using jobDSL syntax. Currently this seems to be impossible.
For the jobDSL() step to work without forcing an administrator to approve changes manually, you need to run the jobDSL in sandbox mode. Sandbox mode works only when you configure a job to run as a specific user.
Unfortunately the Authorize Project Plugin does not seem to support Multi-Branch pipeline job definition.