There is a commercial plugin from cloudbees that will allow you to do this with
VMware.
A single job can have multiple VMs assigned on which you can run commands like
starting your server and then starting your client.
There are possibly other ways but I have not used them.
--
You received th
My high-level scenario is that I have a pool of slave machines that I want
to run tests on, but I need to use two machines for each run [one acting as
a client, one acting as a server]. I would like to have it choose two
machines from the pool and then run the tests on them, keeping other test