Hi all,
    We have one Jenkins master hosted on Linux which is used for building 
install packages from source codes.
And also we have 6 window and 2 linux test servers which are used for 
TA(test automation) purpose.
Usually one test server is used for only some similar test suites. And we 
store all our TA scripts/config files/test files in SVN.
    It is very easy for me if I have only one test server for our TA.
    I could create one job (SVN_poll_job) which focus on polling TA 
scripts/config files/test files from SVN to slave.
And create same job as TA1_job, TA2_job that would copy some TA 
scripts/config files/test files from SVN_poll_job, then start to run TA.
    But here I have 6win&2linux servers. One (SVN_poll_job) is not enough 
now to poll svn to slaves. 
I have to create 8 similar SVN_poll_jobs for each test server. I think that 
is not good practice.
    Maybe you would suggest move poll svn action into TA1_job, TA2_job. 
But that has some shortcomings, (a) all TA jobs would poll SVN (b) I would 
like to save spaces, and actually one TAx_job do not use all TA 
scripts/config files/test files.
    So here is my problem.
    May I get know if there are some plugins or mechanism make one job run 
on all or specified slaves if this job has some changes?

Best Regard
Bill

Reply via email to