title: Is there a way in Jenkins to stop or reduce duplicate jobs?
body: <p>I have a job that kicks off on any commit. It takes 5-10 minutes to run.</p>
  
  <p>But if (say) 4 or 5 git commits come back-to-back I don't want 4 or 5 jobs run - just one job for the last commit. So basically if there is a job of type "X" in the build queue I don't want another job of type "X" in the queue.</p>