Hi, 

We use jenkins for continuous testing of software. We have perforce repository 
with different versions of our software, and it looks like this:

//perforce/
    1701/...
    1702/...
    1703/...

The testing process is exactly the same for every project version. Now I 
have 1701 project building code and triggering 1701 tests. So when new 1702 
version appears I need to copy 1701 rename to 1702 and adjust perforce polling 
options from right version.

Since Jenkins 2 there is *Multibranch pipeline* job configuration, which I 
thought would be useful, but it can only be used with Jenkinsfile in the 
repository, and I can't place Jenkinsfile in the repository.

Is there a job configuration or a plugin, which supports doing the same 
steps for different code bases, with parametrized checkouts?


It is copy of this <We use jenkins for continuous testing of software. We 
have perforce repository with different versions of our software, and it 
looks like this: //perforce/ 1701/... 1702/... 1703/... The testing process 
is exactly the same for every project version. Now I have 1701 project 
building code and triggering 1701 tests. So when new 1702 version appears I 
need to copy 1701 rename to 1702 and adjust perforce polling options from 
right version. Since Jenkins 2 there is Multibranch pipeline job 
configuration, which I thought would be useful, but it can only be used 
with Jenkinsfile in the repository, and I can't place Jenkinsfile in the 
repository. Is there a job configuration or a plugin, which supports doing 
the same steps for different code bases, which can be parameterized?> 
stackoverflow 
question, where I had no luck.


Thanks,

Mike

-- 
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 jenkinsci-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/b17cc491-90c1-4ba1-9e06-8d7d4c8c8503%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to