Hi Tomas > the part of my Master thesis assignment is to create some plugin for Jenkins. > So if you (or your company) have any wish or idea, please let me know. :)
You could look at creating a plugin to modify the scheduling behaviour. The description for the ‘Least Load’ plugin reads: “By default Jenkins tries to allocate a job to the last node it was executed on. This can result in nodes being left idle while other nodes are overloaded. This plugin overrides the default behavior and assigns jobs to nodes with the least load. The least load is defined as a node that is idle or the one with the most available executors.” https://wiki.jenkins-ci.org/display/JENKINS/Least+Load+Plugin That is useful, but if you look at the comments on that page you will see that some people are interested in a scheduler that takes account of the actual cpu load of slaves, not just what jobs Jenkins has assigned to them. This is important when slaves are used for other purposes as well as by Jenkins. So you could look at creating a scheduler plugin that schedules according to current cpu load (obtained by interrogating the slave itself). I think this would be very interesting for you and useful to the community. Best regards David -- 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.
