title: How to run Jenkins jobs on multiple slaves with a single job configuration?
body: <p>I have three different environments each containing a Jenkins Slave,</p>
  
  <p><strong>STAGE1</strong> - <code>slave1</code><br>
  <strong>STAGE2</strong> - <code>slave2</code><br>
  <strong>STAGE3</strong> - <code>slave3</code>  </p>
  
  <p>I don't want to create three different build jobs for them.</p>
  
  <p>I want to pass the slaves (<code>slave1</code>, <code>slave2</code> and <code>slave3</code>) as parameters, so that if I choose <code>slave1</code> the job gets executed on <strong>STAGE1</strong>, and if I choose <code>slave2</code> the job gets executed on <strong>STAGE2</strong> and so on.  </p>
  
  <p>How to achieve that using a single Jenkins job?</p>
  
  <p>I know there is multi configuration job but I am not clear on how to configure it.</p>
  
  <p>It would be really helpful if I get some information on it.</p>