Tell Jenkins to run a specific project on a particular slave node

Set the “Restrict where this job can be run” check box in your job configuration and specify the name of your slave. If you add more slaves later, you can set labels for each slave and specify those in your job configs. See this reference documentation: https://wiki.jenkins-ci.org/display/JENKINS/Distributed+builds

Jenkins Project Artifacts and Workspac

It does seem like you are confused about several aspects of Jenkins.. I think your question basically boils down to the following. What is a difference between a workspace and a build? So, here are some thoughts on this topic: Builds are historical data. They (usually) don’t change like a workspace does during building/checkout. Builds … Read more

How to restart Jenkins manually?

To restart Jenkins manually, you can use either of the following commands (by entering their URL in a browser): (jenkins_url)/safeRestart – Allows all running jobs to complete. New jobs will remain in the queue to run after the restart is complete. (jenkins_url)/restart – Forces a restart without waiting for builds to complete.