title: How to Control Parametrized publishing in Jenkins using Publish over SSH plugin's Label field
body: <p>In Jenkins  <a href="https://wiki.jenkins-ci.org/display/JENKINS/Publish+Over+SSH+Plugin" rel="noreferrer">"Publish over Ssh"</a> plugin how do I use the Label(Advanced options) aka  Parameterized publishing feature. How do I use the label field.  What do I put in  the Label field. Do I need to put a variable name(one I can read from build param) that would have the Machine Name . I tried out the same 
  Here is what I did: </p>
  
  <p>I had a machine name QA_1 and I had one variable jenkins build $MC_NAME pointed to XXX . I entered $MC_NAME in the LABEL field. but to my surprise Jenkins was publishing to QA_1 machine irrespective of what the value of $MC_NAME variable.</p>
  
  <p><strong>Can some one PLease tell me  the exact steps to control which machine to publish/run scripts by using  LABEL filed in "Publish over Ssh" plugin in Jenkins</strong></p>