title: Continuous integration creates a build loop
body: <p>I have a <code>Webhook</code> for my repository in github which is triggered when there is a push to master branch and then webhook starts the build in <code>Jenkins</code> </p>
  
  <p>At the end of build process, I change the version in the pom and push it to master again which would trigger the webhook again and make a loop of builds in Jenkins. </p>
  
  <p>Is there something I can do about this? What is the better practice for this scenario?</p>
  
  <p>Thank you </p>