Can the repository in use by a job be set from the settings.xml file? If so, then you might use a "managed file" which contains the definition of the repository you want for a specific job.
The managed file is then assigned to the job through that same Advanced settings dialog. Mark Waite On Sun, Apr 26, 2015 at 7:12 AM Samith Dassanayake <[email protected]> wrote: > Hi Mark, > Yes. By setting "Use private Maven repository" option we can configure > whether to use a private maven repository, But the possible values are > default, local-to-workspace and local-to-executor. Therefore I cannot > specify the local maven repository to use. > What I want to do is each job will have their own workspace and set of > jobs will share a single local maven repo > > Example > *JOB* *WORKSPACE* *LOCAL MAVEN REPO* > job1 JENKINS_HOME/job1 /home/jenkins/*local_repo_1* > job2 JENKINS_HOME/job2 /home/jenkins/*local_repo_1* > job3 JENKINS_HOME/job3 /home/jenkins/*local_repo_1* > > job4 JENKINS_HOME/job4 /home/jenkins/*local_repo_2* > job5 JENKINS_HOME/job5 /home/jenkins/*local_repo_2* > > Here job1,job2 and job3 will have their own workspace but share the local > maven repository in " /home/jenkins/*local_repo_1*". But for job4 and > job5 maven repository will be " /home/jenkins/*local_repo_2*". How can I > configure jenkins to achieve that? > > Thanks, > Samith > > On Sunday, April 26, 2015 at 4:21:30 PM UTC+5:30, Mark Waite wrote: > >> The maven build step includes an advanced button which allows you to >> configure the repository for that job. >> >> Mark Waite >> >> On Sun, Apr 26, 2015, 4:13 AM Samith Dassanayake <[email protected]> >> wrote: >> > Hi all, >>> I want to set a local maven repository per set of jobs dynamically.(kind >>> of a job partitioning method) For an example >>> job1, job2, job3 --> use /home/jenkins/dir1 >>> job4, job5, --> use /home/jenkins/dir2 >>> job7 --> use /home/jenkins/dir3 >>> etc.. >>> >>> Is there a way to define local maven repository location in the >>> config.xml such that I can define which local maven repository to use, >>> during the job creation per particular job? >>> >>> Thanks, >>> Samith >>> >>> -- >>> 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/38b4d42b-298b-41cd-bfc2-f28a2b8c32c3%40googlegroups.com >>> <https://groups.google.com/d/msgid/jenkinsci-users/38b4d42b-298b-41cd-bfc2-f28a2b8c32c3%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> For more options, visit https://groups.google.com/d/optout. >>> >> -- > 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/67b464fb-c5fc-4f2c-a28c-5fd3726cab0b%40googlegroups.com > <https://groups.google.com/d/msgid/jenkinsci-users/67b464fb-c5fc-4f2c-a28c-5fd3726cab0b%40googlegroups.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- 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/CAO49JtH1mz0F9ZZGH8NduMnAW68EWiAF%2BnCxFRTaBb6AJTs3_Q%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
