I am pretty new to Jenkins and need your opinion on the below Jenkins use case:
Scenario: We have 3 slaves which are selected as part of the "Node" parameter for the build. Each slave can and should execute only one build at a time [So, no. of executors per node is set to 1]. When a build is started, the build should automatically select an idle slave to execute the job. Please provide inputs on how this can be achieved.
I tried using the default Jenkins load balancer and the Least Load plugin, but did not observe any difference. Whenever I initiate the build, the first node selected in the "Node" parameter gets selected, by default.
Please let me know how this can be accomplished.
Thanks, Praveen