• Icon: Improvement Improvement
    • Resolution: Unresolved
    • Icon: Minor Minor
    • core
    • None

      Manage Jenkins --> Restrict project naming --> Strategy: Pattern --> Name Pattern: <your regex>

      When trying to save the configuration, the regex should be checked for correctness (e.g. matching parens)

      Alternatively this could even be done in real time on the configuration page.

      [Workaround: any regex errors will appear - and need to be fixed immediately - when you try to configure/create a job]

          [JENKINS-13524] Validate project naming regex immediately

          Code changed in jenkins
          User: Seiji Sogabe
          Path:
          changelog.html
          core/src/main/java/jenkins/model/ProjectNamingStrategy.java
          core/src/main/resources/jenkins/model/Messages.properties
          core/src/main/resources/jenkins/model/Messages_ja.properties
          core/src/main/resources/jenkins/model/ProjectNamingStrategy/PatternProjectNamingStrategy/config.groovy
          http://jenkins-ci.org/commit/jenkins/5587d13f58b14bffa9f77f7433358e14add9bcfa
          Log:
          [FIXED JENKINS-13524] Validate project naming regex immediately

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Seiji Sogabe Path: changelog.html core/src/main/java/jenkins/model/ProjectNamingStrategy.java core/src/main/resources/jenkins/model/Messages.properties core/src/main/resources/jenkins/model/Messages_ja.properties core/src/main/resources/jenkins/model/ProjectNamingStrategy/PatternProjectNamingStrategy/config.groovy http://jenkins-ci.org/commit/jenkins/5587d13f58b14bffa9f77f7433358e14add9bcfa Log: [FIXED JENKINS-13524] Validate project naming regex immediately

          dogfood added a comment -

          Integrated in jenkins_main_trunk #1668
          [FIXED JENKINS-13524] Validate project naming regex immediately (Revision 5587d13f58b14bffa9f77f7433358e14add9bcfa)

          Result = SUCCESS
          Seiji Sogabe : 5587d13f58b14bffa9f77f7433358e14add9bcfa
          Files :

          • core/src/main/resources/jenkins/model/ProjectNamingStrategy/PatternProjectNamingStrategy/config.groovy
          • core/src/main/resources/jenkins/model/Messages_ja.properties
          • core/src/main/resources/jenkins/model/Messages.properties
          • core/src/main/java/jenkins/model/ProjectNamingStrategy.java
          • changelog.html

          dogfood added a comment - Integrated in jenkins_main_trunk #1668 [FIXED JENKINS-13524] Validate project naming regex immediately (Revision 5587d13f58b14bffa9f77f7433358e14add9bcfa) Result = SUCCESS Seiji Sogabe : 5587d13f58b14bffa9f77f7433358e14add9bcfa Files : core/src/main/resources/jenkins/model/ProjectNamingStrategy/PatternProjectNamingStrategy/config.groovy core/src/main/resources/jenkins/model/Messages_ja.properties core/src/main/resources/jenkins/model/Messages.properties core/src/main/java/jenkins/model/ProjectNamingStrategy.java changelog.html

          dogfood added a comment -

          Integrated in jenkins_ui-changes_branch #26
          [FIXED JENKINS-13524] Validate project naming regex immediately (Revision 5587d13f58b14bffa9f77f7433358e14add9bcfa)

          Result = SUCCESS
          Seiji Sogabe : 5587d13f58b14bffa9f77f7433358e14add9bcfa
          Files :

          • changelog.html
          • core/src/main/resources/jenkins/model/ProjectNamingStrategy/PatternProjectNamingStrategy/config.groovy
          • core/src/main/resources/jenkins/model/Messages_ja.properties
          • core/src/main/java/jenkins/model/ProjectNamingStrategy.java
          • core/src/main/resources/jenkins/model/Messages.properties

          dogfood added a comment - Integrated in jenkins_ui-changes_branch #26 [FIXED JENKINS-13524] Validate project naming regex immediately (Revision 5587d13f58b14bffa9f77f7433358e14add9bcfa) Result = SUCCESS Seiji Sogabe : 5587d13f58b14bffa9f77f7433358e14add9bcfa Files : changelog.html core/src/main/resources/jenkins/model/ProjectNamingStrategy/PatternProjectNamingStrategy/config.groovy core/src/main/resources/jenkins/model/Messages_ja.properties core/src/main/java/jenkins/model/ProjectNamingStrategy.java core/src/main/resources/jenkins/model/Messages.properties

          Noticed in Jenkins 2.0, where Folder plugin is installed by default. Once I set Project naming pattern, and upon creating Folder, it is also looking for the pattern to match.

          The folders should not follow project naming pattern. But if required, it should be seperate pattern 

          Sagayaraj David added a comment - Noticed in Jenkins 2.0, where Folder plugin is installed by default. Once I set Project naming pattern, and upon creating Folder, it is also looking for the pattern to match. The folders should not follow project naming pattern. But if required, it should be seperate pattern 

            sogabe sogabe
            bgolding Ben Golding
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: