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

Add the class-name-based job restriction

    Details

    • Similar Issues:

      Description

      Just a tracking change. For Jenkins World demo I needed an opportunity to restrict job execution on master to a particular job subset. Would be great to finalize the prototype and to release it as a new feature.

        Attachments

          Issue Links

            Activity

            Hide
            scm_issue_link SCM/JIRA link daemon added a comment -

            Code changed in jenkins
            User: Oleg Nenashev
            Path:
            src/main/java/com/synopsys/arc/jenkinsci/plugins/jobrestrictions/restrictions/job/JobClassNameRestriction.java
            src/main/java/com/synopsys/arc/jenkinsci/plugins/jobrestrictions/util/ClassSelector.java
            src/main/resources/com/synopsys/arc/jenkinsci/plugins/jobrestrictions/Messages.properties
            src/main/resources/com/synopsys/arc/jenkinsci/plugins/jobrestrictions/restrictions/job/JobClassNameRestriction/config.jelly
            src/main/resources/com/synopsys/arc/jenkinsci/plugins/jobrestrictions/restrictions/job/JobClassNameRestriction/config.properties
            src/main/resources/com/synopsys/arc/jenkinsci/plugins/jobrestrictions/util/ClassSelector/config.jelly
            src/main/resources/com/synopsys/arc/jenkinsci/plugins/jobrestrictions/util/ClassSelector/help-selectedClass.html
            http://jenkins-ci.org/commit/job-restrictions-plugin/e8c0ea8085baa266aa120c1fc8e7d71c315dab8d
            Log:
            JENKINS-38644 - Add draft support for the Jenkins World PoC

            Show
            scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: Oleg Nenashev Path: src/main/java/com/synopsys/arc/jenkinsci/plugins/jobrestrictions/restrictions/job/JobClassNameRestriction.java src/main/java/com/synopsys/arc/jenkinsci/plugins/jobrestrictions/util/ClassSelector.java src/main/resources/com/synopsys/arc/jenkinsci/plugins/jobrestrictions/Messages.properties src/main/resources/com/synopsys/arc/jenkinsci/plugins/jobrestrictions/restrictions/job/JobClassNameRestriction/config.jelly src/main/resources/com/synopsys/arc/jenkinsci/plugins/jobrestrictions/restrictions/job/JobClassNameRestriction/config.properties src/main/resources/com/synopsys/arc/jenkinsci/plugins/jobrestrictions/util/ClassSelector/config.jelly src/main/resources/com/synopsys/arc/jenkinsci/plugins/jobrestrictions/util/ClassSelector/help-selectedClass.html http://jenkins-ci.org/commit/job-restrictions-plugin/e8c0ea8085baa266aa120c1fc8e7d71c315dab8d Log: JENKINS-38644 - Add draft support for the Jenkins World PoC
            Hide
            scm_issue_link SCM/JIRA link daemon added a comment -

            Code changed in jenkins
            User: Oleg Nenashev
            Path:
            pom.xml
            src/test/java/com/synopsys/arc/jenkinsci/plugins/jobrestrictions/restrictions/job/JobClassNameRestrictionTest.java
            http://jenkins-ci.org/commit/job-restrictions-plugin/0de9d5514f561e27ede2c81127d0eb74f01ed49b
            Log:
            JENKINS-38644 - Add functional test

            Show
            scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: Oleg Nenashev Path: pom.xml src/test/java/com/synopsys/arc/jenkinsci/plugins/jobrestrictions/restrictions/job/JobClassNameRestrictionTest.java http://jenkins-ci.org/commit/job-restrictions-plugin/0de9d5514f561e27ede2c81127d0eb74f01ed49b Log: JENKINS-38644 - Add functional test
            Hide
            scm_issue_link SCM/JIRA link daemon added a comment -

            Code changed in jenkins
            User: Oleg Nenashev
            Path:
            pom.xml
            src/main/java/com/synopsys/arc/jenkinsci/plugins/jobrestrictions/util/QueueHelper.java
            src/main/resources/index.jelly
            http://jenkins-ci.org/commit/job-restrictions-plugin/2f214643fc43612b75d2b6d47401a5daeed40ee7
            Log:
            Merge branch 'master' into feature/JENKINS-38644-class-restriction

            Show
            scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: Oleg Nenashev Path: pom.xml src/main/java/com/synopsys/arc/jenkinsci/plugins/jobrestrictions/util/QueueHelper.java src/main/resources/index.jelly http://jenkins-ci.org/commit/job-restrictions-plugin/2f214643fc43612b75d2b6d47401a5daeed40ee7 Log: Merge branch 'master' into feature/ JENKINS-38644 -class-restriction
            Hide
            scm_issue_link SCM/JIRA link daemon added a comment -

            Code changed in jenkins
            User: Oleg Nenashev
            Path:
            pom.xml
            src/main/java/io/jenkins/plugins/jobrestrictions/restrictions/job/JobClassNameRestriction.java
            src/main/java/io/jenkins/plugins/jobrestrictions/util/ClassSelector.java
            src/main/resources/com/synopsys/arc/jenkinsci/plugins/jobrestrictions/Messages.properties
            src/main/resources/io/jenkins/plugins/jobrestrictions/restrictions/job/JobClassNameRestriction/config.jelly
            src/main/resources/io/jenkins/plugins/jobrestrictions/restrictions/job/JobClassNameRestriction/config.properties
            src/main/resources/io/jenkins/plugins/jobrestrictions/util/ClassSelector/config.jelly
            src/main/resources/io/jenkins/plugins/jobrestrictions/util/ClassSelector/help-selectedClass.html
            src/test/java/io/jenkins/plugins/jobrestrictions/restrictions/job/JobClassNameRestrictionTest.java
            http://jenkins-ci.org/commit/job-restrictions-plugin/2cd4fc7f487908388d946bf4a2164e39752ef9e5
            Log:
            Merge pull request #14 from oleg-nenashev/feature/JENKINS-38644-class-restriction

            JENKINS-38644 - Support job class restrictions

            Compare: https://github.com/jenkinsci/job-restrictions-plugin/compare/efec8e726703...2cd4fc7f4879

            Show
            scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: Oleg Nenashev Path: pom.xml src/main/java/io/jenkins/plugins/jobrestrictions/restrictions/job/JobClassNameRestriction.java src/main/java/io/jenkins/plugins/jobrestrictions/util/ClassSelector.java src/main/resources/com/synopsys/arc/jenkinsci/plugins/jobrestrictions/Messages.properties src/main/resources/io/jenkins/plugins/jobrestrictions/restrictions/job/JobClassNameRestriction/config.jelly src/main/resources/io/jenkins/plugins/jobrestrictions/restrictions/job/JobClassNameRestriction/config.properties src/main/resources/io/jenkins/plugins/jobrestrictions/util/ClassSelector/config.jelly src/main/resources/io/jenkins/plugins/jobrestrictions/util/ClassSelector/help-selectedClass.html src/test/java/io/jenkins/plugins/jobrestrictions/restrictions/job/JobClassNameRestrictionTest.java http://jenkins-ci.org/commit/job-restrictions-plugin/2cd4fc7f487908388d946bf4a2164e39752ef9e5 Log: Merge pull request #14 from oleg-nenashev/feature/ JENKINS-38644 -class-restriction JENKINS-38644 - Support job class restrictions Compare: https://github.com/jenkinsci/job-restrictions-plugin/compare/efec8e726703...2cd4fc7f4879
            Hide
            oleg_nenashev Oleg Nenashev added a comment -

            Released in 0.6 about 1 year ago

            Show
            oleg_nenashev Oleg Nenashev added a comment - Released in 0.6 about 1 year ago

              People

              • Assignee:
                Unassigned
                Reporter:
                oleg_nenashev Oleg Nenashev
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: