Thanks, worked great!
On Monday, September 12, 2016 at 12:10:09 AM UTC-6, Sverre Moe wrote:
>
> Use instead
> checkout scm
>
> It will checkout code from the repository
>
> fredag 9. september 2016 19.15.03 UTC+2 skrev Phil Swenson følgende:
>>
>> Hi, I have a multi branch pipeline configuration job working fine so
>> far....
>>
>> However every single repository has exactly the same jenkinsfile except
>> for the git repo name.
>>
>> a typical jenkinsfile looks like:
>>
>> node('docker-slave') {
>> withCredentials([[$class: 'UsernamePasswordMultiBinding', credentialsId:
>> 'NEXUS', usernameVariable: 'NEXUS_USERNAME', passwordVariable:
>> 'NEXUS_PASSWORD']]) {
>> git url: '[email protected]:myco/myprob.git', branch:
>> env.branch_name, credentialsId: '08df8ab41de0', variable: 'CREDENTIALS'
>> stage 'Test'
>> sh 'env > env.txt'
>> sh 'cat env.txt'
>> sh 'make verify'
>> }
>> }
>>
>>
>> What I'd like to do is detect which git repo triggered the build so I don't
>> have to hardcode it in the jenkinsfile.
>>
>>
>>
>> So what I'd like is to change the git line to something like:
>>
>>
>> git url: *env.GIT_URL*, branch: env.branch_name, credentialsId:
>> '08df8ab41de0', variable: 'CREDENTIALS'
>>
>>
>>
>> This gets me closer to my eventual goal of storing my Jenkinsfile in a
>> common location instead of having to copy it repo to repo and modify it repo
>> to repo.
>>
>>
>> Any ideas?
>>
>>
>> Thanks
>>
>> phil
>>
>>
--
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/bbfd8d8e-5e54-4460-9d0b-490a8f73fada%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.