This plugin adds two ways to control which algorithm to use for a given job:
- Global preference
- Picks the scheduling algorithm globally for all jobs, unless specifically overridden by individual jobs.
- Per-job preference
- Picks the scheduling algorithm for a specific job, regardless of the global preference.
Go to "Manage Jenkins" and select "System Configuration" to get to the system configuration page. Then look for "Default Scheduler Preference". Selecting "Prefer execution on idle nodes over previous used nodes" will make the Even Scheduler loading strategy the default strategy.
Go to the configuration screen of a job, then select "Override the default scheduler preference". This will activate the per-job override. If "Prefer execution on idle nodes over previous used nodes" is selected, it’ll tell Jenkins to use the even loading strategy for this job. Otherwise it’ll make Jenkins use the default scheduling algorithm for this job.