I have integrated Jenkins with GitHub. Here i have configured Jenkins should trigger the build when user raise the pull request. So i set the web-hook (option - pull request) URL in GitHub web-hook. Yes, its triggering the build when user raise the pull request. But its also triggering the build when user git push the code to local repository by following command "git push origin branch name". I don't know where i'm wrong. I don't want Jenkins trigger the build for each commit. Who can solve my issue? I checked with web-hook URL. Its fine. I selected --> pull request option only. But i don't know why Jenkins trigger the build for each commit. Please help me to solve my issue.