Try this example, worked for me.  Don't see why it can't be modified to use 
SVN:

https://namethattech.wordpress.com/2014/11/26/jenkins-git/



On Tuesday, April 24, 2012 at 9:46:27 AM UTC-4, Linley wrote:
>
> Hi, 
>
> We have a SVN structure that consists of a main "parent" directory 
> which has sub-folders for each deployable project (which happen to be 
> Maven Java projects).  Underneath these sub-folders are the SVN 
> branches, tags & trunk folders where the Maven Java project code 
> exists.  For example: 
>
> http://jira/svn/JiraProject [Main parent directory] 
>  | 
>  |--->ProjectA 
>  |    |--->branches 
>  |    |--->tags 
>  |    |--->trunk 
>  |         |--->maven-module 
>  |         |--->pom.xml 
>  | 
>  |--->ProjectB 
>  |    |--->branches 
>  |    |--->tags 
>  |    |--->trunk 
>  |         |--->maven-module 
>  |         |--->pom.xml 
>  | 
>  |--->etc... 
>
> Currently, we have separate Jenkins jobs for each project (i.e. 
> Project A, Project B, etc) which checks out the code from the 
> Subversion trunk directory of the specific project (e.g. 
> http://jira/svn/JiraProject/ProjectA/trunk), builds it using a Maven 
> profile and triggers another Jenkins job to deploy to an environment. 
>
> However, we are going to have a considerable number of these "child" 
> projects, so I was wondering if it is possible to have one "generic" 
> Jenkins build job rather than separate ones for each project (i.e. 
> ProjectA, ProjectB, etc)? 
>
> If so, how do you parameterize the SVN "Repository URL" (e.g. 
> http://jira/svn/JiraProject/${project}/trunk, where ${project} can be 
> passed as a parameter at runtime)? 
>
> Thanks

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/b951d384-b29d-42bf-824c-02b946924f17%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to