jenkinsci / jenkinsci/subversion-plugin

[JENKINS-15750] Absolute path for local module directory

Open
#976 0 comments 0 reactions 0 assignees View on GitHub
component:subversion-plugin imported-jira-issue priority:minor resolution:unresolved
Dominant language
Java
Stars
131
Forks
275
Avg merge
12h 4m
Merged PRs (30d)
6

Description

Why is absolute path not allowed when you specify the local module directory?

I tried to specify one but it just creates it in the current workspace.

e.g.







https://puppet-svn.bfm.com/svn-repo/puppet/tags/prod_aladdin

/local/file-repo/lab



We use Jenkins to compile Puppet catalogs. We do this for 3 OS types (ie RHEL6.3, RHEL5.8 and Solaris 10). We have 3 jobs setup to do the test against a common branch.

This would be a headache for systems with limited disk space as the job would checkout the SVN branch three times.

I was hoping we can specify an absolute path to optimize disk space. We have a workaround at the moment and this via symlinks.

---
Originally reported by claude_gan, imported from: Absolute path for local module directory


  • status: Open
  • priority: Minor
  • component(s): subversion-plugin
  • resolution: Unresolved
  • votes: 0
  • watchers: 1
  • imported: 20251212-090250

Raw content of original issue

Why is absolute path not allowed when you specify the local module directory?

I tried to specify one but it just creates it in the current workspace.

e.g.
<scm class="hudson.scm.SubversionSCM" plugin="subversion@1.43">
<locations>
<hudson.scm.SubversionSCM_-ModuleLocation>
<remote>https://puppet-svn.bfm.com/svn-repo/puppet/tags/prod_aladdin</remote>
<local>/local/file-repo/lab</local>
</hudson.scm.SubversionSCM_-ModuleLocation>
</locations>

We use Jenkins to compile Puppet catalogs. We do this for 3 OS types (ie RHEL6.3, RHEL5.8 and Solaris 10). We have 3 jobs setup to do the test against a common branch.

This would be a headache for systems with limited disk space as the job would checkout the SVN branch three times.

I was hoping we can specify an absolute path to optimize disk space. We have a workaround at the moment and this via symlinks.

  • environment: all

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.