title: Is it possible to trigger Jenkins from one specific branch only?
body: <p>My situation is the following:
  I have three branches in a repo: master, dev and staging.
  And I have one job for each one of these branches, configured in 'Branches to build' section in Jenkins. origin/master, origin/dev, origin/staging.</p>
  
  <p>Bitbucket triggers the job to build whenever there are changes to the repository via a repository hook .(<a href="https://confluence.atlassian.com/display/BITBUCKET/Jenkins+hook+management" rel="noreferrer">https://confluence.atlassian.com/display/BITBUCKET/Jenkins+hook+management</a>).</p>
  
  <p>However, when I push to master, all jobs starts to build, and the same with the other two ones.</p>
  
  <p>I want Jenkins "master" job to be built only when I push to master branch. Jenkins "dev" job to dev branch. Jenkins "staging" job to dev staging. </p>
  
  <p>Is there a way to control this behaviour?</p>