title: How do I get Jenkins to build on push to a BitBucket git repository?
body: <p>I have a git repository hosted on BitBucket, and have set up SSH authentication between the repository and my Jenkins server.  I can build on Jenkins manually, but cannot get the Jenkins service on BitBucket to trigger builds.</p>
  
  <pre><code>Jenkins configuration:  
  - Project Name: [my_jenkins_job]  
  - Build Triggers:  
  --Trigger Builds Remotely:  
  ---Token: [token]
  
  BitBucket configuration:  
  - Endpoint: http://[my_jenkins_address]/job/[my_jenkins_job]/build (I've also tried build?token=[token])  
  - Project Name: [my_jenkins_job]  
  - Module Name: [blank]  
  - Token: [token]
  </code></pre>
  
  <p>Visiting <strong>http://<code>{my_jenkins_address}</code>/job/<code>{my_jenkins_job}</code>/build?token=<code>{token}</code></strong> kicks off a build properly.</p>
  
  <p>Why doesn't pushing a change to BitBucket cause Jenkins to initiate a build?</p>