Another IT group maintains the VM where the server is hosted.
however, they are generally receptive if we ask for more,
In this context, I'm not sure what a slave is, from your point of view.
We have 1 Jenkins server running on a VM. We have 20+ test nodes that get the test files deployed to, in order to run tests.
Not all 20 test machines are running at the same time, but easily could be. We will have more than 30 firmware engineers wanting to run tests on their firmware.
If the test nodes are not available, we expect Jenkins to queue up those jobs, until a node becomes available.
In order to run 1 test, the Jenkins job needs to:
Pull the FW repo from git,
compile the firmware,
pull the test files
copy the FW & test files to the test node,
Download the firmware to the device being tested,
Run the test if the FW download was successful.
It could be we are resource-limited. we would need the IT group that maintains the Jenkins server VM to use some instrumentation to monitor this.
On Tuesday, August 13, 2019 at 9:41:33 PM UTC-7, Jeff wrote: