Hello, I could not find anyone reporting their experience on a certain use case I have trouble implementing in Jenkins:
We'd like to run acceptance tests on our application, which is composed of several sub-systems running concurrently on different servers with different operating systems (linux & windows). For example, a certain test might require a deployment of 2 linux systems (each running a different sub-system) and a windows system. Basically we need a way to run the following process: * a = Acquire a slave with label 'linux-server' * a_ip = find the ip address of slave '$a' * Deploy sub system A on 'a' * Do something similar with a slave that we will refer to as "$b" with sub-system B * Do something similar with a slave with label 'windows-server' that we will refer to as "$c" with sub-system C * Run the acceptance tests on a system that is deployed on servers: "$a_ip, $b_ip, $c_ip" Currently we run the automatic acceptance tests on pre-deployed servers but this approach does not scale well. Some notes * We prefer a solution that uses jenkins slaves (vs computers that are managed in other ways, like a cloud provider), because we re-use the jenkins slaves for running other types of activities (build, integration tests) * We have no way to run all of the sub-systems on the same server (for example, to test the "failover" feature of our application, we may want to tests that if a server running a critical sub-system crashes, then another server automatically runs the critical service) Thanks! -- 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 jenkinsci-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.