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

Allow SCMs to provide the location of the workspace

    • Icon: Improvement Improvement
    • Resolution: Cannot Reproduce
    • Icon: Critical Critical
    • core
    • None
    • Platform: All, OS: All

      User's of clearcase get a suboptimal Hudson experience because of the way
      Clearcase snapshot views work. Clearcase snapshot views create a view directory
      within the Hudson workspace that must be globally unique. This means that this
      view directory generally has to contain the name of the build agent host in
      order to avoid conflicts. Since Hudson can relocate the build to other slave
      agents, that path to the real directory that the build runs from changes based
      on host. This breaks downstream plugins that require relative paths from the
      workspace root directory.

      To remedy this situation, I would like to suggest that SCM providers be able to
      set the actual workspace root directory that downstream functions use as the
      root of the workspace. This would save a lot of job specific configuration work
      (like setting the path to the pom.xml in every Maven execution, path to the
      clover output, path to the javadoc, etc.).

          [JENKINS-3585] Allow SCMs to provide the location of the workspace

          Peter Hayes created issue -
          Peter Hayes made changes -
          Link New: This issue is blocking JENKINS-3387 [ JENKINS-3387 ]

          Daniel Beck added a comment -

          WorkspaceLocator extension point has been implemented.

          Daniel Beck added a comment - WorkspaceLocator extension point has been implemented.
          Daniel Beck made changes -
          Resolution New: Cannot Reproduce [ 5 ]
          Status Original: Open [ 1 ] New: Resolved [ 5 ]
          R. Tyler Croy made changes -
          Workflow Original: JNJira [ 133658 ] New: JNJira + In-Review [ 186664 ]

            Unassigned Unassigned
            petehayes Peter Hayes
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved: