Chris Withers <[email protected]> kirjoitti 1.2.2013 kello 13.39:
> On 01/02/2013 11:30, Thomas Fields wrote: >> Slave1 >> 1. Building project1, #345 >> 2. Building project2, #125 >> 3. Building project3, #455 >> 4. Building project4, #34 >> Building project5, #12 >> Building project6, #122 >> Building project7, #142 >> Building project8, #27 >> Building project9, #29 >> >> Because the extra jobs are syncing I'm running out of disk on my slaves >> all the time. Is there any way to disable these extra builds/syncs on >> the slaves? > > I think you're experiencing the same problem that I did: > > https://groups.google.com/forum/?fromgroups=#!topic/jenkinsci-users/JAE9lxU4jZ8 > > The hack that is the Matrix Tie Parent plugin will help you, but you still > need a sacrificial machine to tie to where all that syncing will happen... > > This feels like a bug/bad design in the way marix jobs works (when/how is > that source control management on the parent job ever going to be used?) but > I don't know where/how to raise it to get it fixed... https://issues.jenkins-ci.org/ is the Jenkins bug database. If this is really a big problem for you and you are willing to pay to get it fixed, I'm sure there are people who can help you. There's also http://www.cloudbees.com/jenkins-enterprise-by-cloudbees-overview.cb There are some things you can do to cope with the problem: * Add more disk space to the slaves or * Limit the number of executors on the slaves (and maybe add more slaves) or * Make sure the jobs clean up after the build is done (maybe use PostBuildStep plugin to execute a clean up script as the last operation or use Delete workspace plugin) or * Turn off flyweight tasks. This makes the matrix parent build consume a real executor which limits the number of parent builds a single slave is forced to deal with. See https://wiki.jenkins-ci.org/display/JENKINS/Features+controlled+by+system+properties or * Use https://wiki.jenkins-ci.org/display/JENKINS/Exclude+flyweight+tasks plugin to exclude flyweight tasks (= matrix parent builds) from slaves that cannot take the hit. Or maybe use a combination of some of the above. -- Sami -- 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]. For more options, visit https://groups.google.com/groups/opt_out.
