Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-22760

Request for new slave-specific permission in Jenkins core

      Enable to create cancel right for a user on a job(s), but just on a group of slaves in Jenkins. New slave-specific permissions shall be implemented in Jenkins core to enable this kind of feature with Role Strategy Plugin.

      https://wiki.jenkins-ci.org/display/JENKINS/Role+Strategy+Plugin?focusedCommentId=72418421&#comment-72418421

          [JENKINS-22760] Request for new slave-specific permission in Jenkins core

          Oleg Nenashev added a comment -

          The request is very related to JENKINS-16502, which is being handled by Stephen Connolly.
          Probably, he could consider such permission as well

          Oleg Nenashev added a comment - The request is very related to JENKINS-16502 , which is being handled by Stephen Connolly. Probably, he could consider such permission as well

          Daniel Beck added a comment -

          Could you please explain the need for this permission? I have a difficult time coming up with a reason that doesn't start by using Jenkins in really weird ways.

          Daniel Beck added a comment - Could you please explain the need for this permission? I have a difficult time coming up with a reason that doesn't start by using Jenkins in really weird ways.

          We have to assign slaves to group of users in our Jenkins, and we have to restrict users to be able to use only those slaves which are assigned to their group. Starting of the jobs is solved with the Role Strategy Plugin but we can't restrict cancel rights only to those slaves where the user is able to execute the jobs. Because of the easier maintainabilty we use general jobs for every slave node in our Jenkins.

          Szabolcs Sélley added a comment - We have to assign slaves to group of users in our Jenkins, and we have to restrict users to be able to use only those slaves which are assigned to their group. Starting of the jobs is solved with the Role Strategy Plugin but we can't restrict cancel rights only to those slaves where the user is able to execute the jobs. Because of the easier maintainabilty we use general jobs for every slave node in our Jenkins.

            Unassigned Unassigned
            jazzabi Szabolcs Sélley
            Votes:
            1 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated: