On Mon, Jun 4, 2012 at 5:27 PM, Bram de Jong <bram.dej...@samplesumo.com> wrote: >>> My initial guess on how to solve this: >>> * put each of the repo's in a job that *only fetches* the repo into a >>> shared directory and doesn't do anything else. >> >> I'd think in terms of jobs that build components and applications, not >> so much in relationships to repositories. > > The problem is that this would mean 100 different jobs that all do the > same thing (i.e. update 5 repositories - one of which is SUPER slow). > Each job will have need approx 10GB of HD space to just have the > repositories. > I.e. the overhead of having each of the 5 repos reproduced for each of > the 100+ jobs would be immense. <snip>
I suppose the gist of my question is: If I have 50 different applications that are all sitting in the same repository, and I want each of these applications to build separately as a job, do I really need to do 50 different checkouts of the the repository? cheers, - bram