How to control the workspace Jenkins starts the build on?
<p>I have one Jenkins master node and 2 Jenkins slave nodes. All my job builds happen in the slave node. When I configured my slaves, I set the <code>Remote root directory</code> as <code>/data/home/jenkins/jenkins-slave</code>. Also, I give the custom workspace option as <code>DEVELOP_BRANCH</code> in the job configuration page of the respective job.</p>

<p>However, at the start of job, I get the following log information:</p>

<pre><code>Building remotely on linux in workspace /data/home/jenkins/jenkins-slave/workspace/DEVELOP_BRANCH
</code></pre>

<p>I want to start my builds in this location. </p>

<pre><code>/data/home/jenkins/jenkins-slave/DEVELOP_BRANCH
</code></pre>

<p>Why does the extra workspace directory come into the picture? How do I remove it? I do not have access to Jenkins master node. So, if there is a workaround that can match my requirements, it would be awesome.  </p>

<p>Note: By node, I refer to a Linux OS computer with redHat distribution. </p>