title: simultaneous instances of the same hudson/jenkins job
body: <p>I would like a way for individual users to send a repo path to a hudson server and have the server start a build of that repo.  I don't want to leave behind a trail of dynamically created job configuration.  I'd like to start multiple simultaneous instances of the same job.  Obviously this requires that the workspaces different for the different instances.  I believe this isn't possible using any of the current extensions.  I'm open to different approaches to what I'm trying to accomplish.</p>
  
  <p>I just want the hudson server to be able to receive requests for builds from outside sources, and start them as long as there are free executors.  I want the build configuration to be the same for all the builds except the location of the repo.  I don't want to have dozens of identical jobs sitting around with automatically generated names.</p>
  
  <p>Is there anyone out there using Hudson or Jenkins for something like this?  How do you set it up?  I guess with enough scripting I could dynamically create the necessary job configuration through the CLI API from a script, and then destroy it when it's done.  But I want to keep the artifacts around, so destroying the job when it's done running is an issue.  I really don't want to write and maintain my own extension.</p>