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

Custom workspace can not be defined for Matrix projects

    • Icon: New Feature New Feature
    • Resolution: Fixed
    • Icon: Major Major
    • matrix-project-plugin
    • None
    • hudson 1.337

      It should be possible to at least replace job name in workspace directory, so that if workspace directory is set as "mydir" actual workspace is "workspace/mydir/label/<configuration>"

          [JENKINS-5077] Custom workspace can not be defined for Matrix projects

          samodelkin added a comment -

          It is not a duplicate: it is not currently possible to configure custom workspace directory for matrix projects at all.

          samodelkin added a comment - It is not a duplicate: it is not currently possible to configure custom workspace directory for matrix projects at all.

          Simon Wiest added a comment -

          Added patch that introduces support for a custom workspace in multi-configuration projects (a.k.a 'matrix projects'). As this is new functionality and does not any change existing bevaviour, I'd like to commit it in the next days, if nobody objects.

          Implementation note:
          The UI/Jelly parts for the custom workspace feature of free style and matrix jobs has been refactored to /lib/hudson/project to become consistent with other features available for both project types, e.g. quiet period or the SCM checkout retry count.

          Simon Wiest added a comment - Added patch that introduces support for a custom workspace in multi-configuration projects (a.k.a 'matrix projects'). As this is new functionality and does not any change existing bevaviour, I'd like to commit it in the next days, if nobody objects. Implementation note: The UI/Jelly parts for the custom workspace feature of free style and matrix jobs has been refactored to /lib/hudson/project to become consistent with other features available for both project types, e.g. quiet period or the SCM checkout retry count.

          dogfood added a comment -

          Integrated in hudson_main_trunk #255
          [FIXED JENKINS-5077] Added support for custom workspaces in matrix projects.

          swiest :
          Files :

          • /trunk/hudson/main/core/src/main/java/hudson/matrix/MatrixBuild.java
          • /trunk/hudson/main/core/src/main/resources/lib/hudson/project/config-customWorkspace_zh_TW.properties
          • /trunk/hudson/main/core/src/main/resources/hudson/model/FreeStyleProject/configure-advanced_ja.properties
          • /trunk/hudson/main/core/src/main/java/hudson/matrix/MatrixRun.java
          • /trunk/hudson/main/core/src/main/resources/lib/hudson/project/config-customWorkspace_ru.properties
          • /trunk/hudson/main/core/src/main/resources/lib/hudson/project/config-customWorkspace_de.properties
          • /trunk/hudson/main/core/src/main/resources/hudson/model/FreeStyleProject/configure-advanced.jelly
          • /trunk/hudson/main/core/src/main/resources/lib/hudson/project/config-customWorkspace_tr.properties
          • /trunk/hudson/main/core/src/main/resources/lib/hudson/project/config-customWorkspace_pt_BR.properties
          • /trunk/hudson/main/core/src/main/resources/hudson/model/FreeStyleProject/configure-advanced_es.properties
          • /trunk/hudson/main/core/src/main/resources/hudson/model/FreeStyleProject/configure-advanced_fr.properties
          • /trunk/hudson/main/core/src/main/resources/hudson/model/FreeStyleProject/configure-advanced_zh_TW.properties
          • /trunk/hudson/main/core/src/main/resources/lib/hudson/project/config-customWorkspace_ja.properties
          • /trunk/hudson/main/core/src/main/resources/hudson/matrix/MatrixProject/configure-entries.jelly
          • /trunk/hudson/main/core/src/main/resources/lib/hudson/project/config-customWorkspace.jelly
          • /trunk/hudson/main/core/src/main/java/hudson/matrix/MatrixProject.java
          • /trunk/hudson/main/core/src/main/resources/hudson/model/FreeStyleProject/configure-advanced_pt_BR.properties
          • /trunk/hudson/main/core/src/main/resources/hudson/model/FreeStyleProject/configure-advanced_ru.properties
          • /trunk/hudson/main/core/src/main/resources/hudson/model/FreeStyleProject/configure-advanced_de.properties
          • /trunk/hudson/main/core/src/main/resources/lib/hudson/project/config-customWorkspace_es.properties
          • /trunk/hudson/main/core/src/main/resources/lib/hudson/project/config-customWorkspace_fr.properties
          • /trunk/hudson/main/core/src/main/resources/hudson/model/FreeStyleProject/configure-advanced_tr.properties

          dogfood added a comment - Integrated in hudson_main_trunk #255 [FIXED JENKINS-5077] Added support for custom workspaces in matrix projects. swiest : Files : /trunk/hudson/main/core/src/main/java/hudson/matrix/MatrixBuild.java /trunk/hudson/main/core/src/main/resources/lib/hudson/project/config-customWorkspace_zh_TW.properties /trunk/hudson/main/core/src/main/resources/hudson/model/FreeStyleProject/configure-advanced_ja.properties /trunk/hudson/main/core/src/main/java/hudson/matrix/MatrixRun.java /trunk/hudson/main/core/src/main/resources/lib/hudson/project/config-customWorkspace_ru.properties /trunk/hudson/main/core/src/main/resources/lib/hudson/project/config-customWorkspace_de.properties /trunk/hudson/main/core/src/main/resources/hudson/model/FreeStyleProject/configure-advanced.jelly /trunk/hudson/main/core/src/main/resources/lib/hudson/project/config-customWorkspace_tr.properties /trunk/hudson/main/core/src/main/resources/lib/hudson/project/config-customWorkspace_pt_BR.properties /trunk/hudson/main/core/src/main/resources/hudson/model/FreeStyleProject/configure-advanced_es.properties /trunk/hudson/main/core/src/main/resources/hudson/model/FreeStyleProject/configure-advanced_fr.properties /trunk/hudson/main/core/src/main/resources/hudson/model/FreeStyleProject/configure-advanced_zh_TW.properties /trunk/hudson/main/core/src/main/resources/lib/hudson/project/config-customWorkspace_ja.properties /trunk/hudson/main/core/src/main/resources/hudson/matrix/MatrixProject/configure-entries.jelly /trunk/hudson/main/core/src/main/resources/lib/hudson/project/config-customWorkspace.jelly /trunk/hudson/main/core/src/main/java/hudson/matrix/MatrixProject.java /trunk/hudson/main/core/src/main/resources/hudson/model/FreeStyleProject/configure-advanced_pt_BR.properties /trunk/hudson/main/core/src/main/resources/hudson/model/FreeStyleProject/configure-advanced_ru.properties /trunk/hudson/main/core/src/main/resources/hudson/model/FreeStyleProject/configure-advanced_de.properties /trunk/hudson/main/core/src/main/resources/lib/hudson/project/config-customWorkspace_es.properties /trunk/hudson/main/core/src/main/resources/lib/hudson/project/config-customWorkspace_fr.properties /trunk/hudson/main/core/src/main/resources/hudson/model/FreeStyleProject/configure-advanced_tr.properties

          Code changed in hudson
          User: : kohsuke
          Path:
          trunk/hudson/main/core/src/main/java/hudson/matrix/MatrixRun.java
          trunk/hudson/main/core/src/main/resources/lib/hudson/project/config-customWorkspace.jelly
          http://jenkins-ci.org/commit/34845
          Log:
          [FIXED JENKINS-5077] Custom workspace can not be defined for Matrix
          projects

          SCM/JIRA link daemon added a comment - Code changed in hudson User: : kohsuke Path: trunk/hudson/main/core/src/main/java/hudson/matrix/MatrixRun.java trunk/hudson/main/core/src/main/resources/lib/hudson/project/config-customWorkspace.jelly http://jenkins-ci.org/commit/34845 Log: [FIXED JENKINS-5077] Custom workspace can not be defined for Matrix projects

          dogfood added a comment -

          Integrated in hudson_main_trunk #266

          dogfood added a comment - Integrated in hudson_main_trunk #266

            swiest Simon Wiest
            samodelkin samodelkin
            Votes:
            3 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: