Released a fix for PR events not working: https://marketplace.atlassian.com/plugins/nl.topicus.bitbucket.bitbucket-webhooks/versions#b100600100
Next time please post the issue on GitHub, https://github.com/Eernie/bitbucket-webhooks-plugin/issues I rarely read the Jenkins users threads, sorry. Den torsdag den 23. november 2017 kl. 19.47.00 UTC+1 skrev Young Lee: > > Hi, > > I believe the new feature introduced in the Post Webhooks for Bitbucket > version 1.6.0 to "add support for ignoring branches" in advertently is > filtering all PullRequestEvents and it is not sent out to the registered > webhooks. > > Version 1.5.2 does send PullRequestEvents. > > The following changes in the PullRequestListener seems to have caused this > regression > > if(event instanceof BitbucketPushEvent && > pushEventService.isValidEvent((BitbucketPushEvent) event, > webHookConfiguration)) > > { > try (CloseableHttpResponse response = > httpClient.execute(post)) > { > int statusCode = response.getStatusLine().getStatusCode(); > if (statusCode >= 400) > { > LOGGER.error( > "[repo: {}]| Something went wrong while > posting (response code:{}) the following body to webhook: [{}({})] \n{}", > repo, > statusCode, > webHookConfiguration.getTitle(), > webHookConfiguration.getURL(), > body); > } > } > catch (IOException e) > { > LOGGER.error( > "[repo: {}]| Something went wrong while posting > the following body to webhook: [{}({})] \n{}", > repo, > webHookConfiguration.getTitle(), > webHookConfiguration.getURL(), > body, > e); > } > } > > > > On Wednesday, November 22, 2017 at 11:02:11 AM UTC-8, Young Lee wrote: >> >> Hi, >> >> I been tracing the bitbucket branch source plugin thru the Intellij IDE >> debugger and am in need of help to understand why PR is not triggering >> builds. >> >> Here is my setup: >> >> bitbucket server: version 4.14.11 >> Post Webhooks for Bitbucket: v1.6.0 >> bitbucket branch source plugin: cloned from the github. ( >> https://github.com/jenkinsci/bitbucket-branch-source-plugin.git) >> >> Jenkins Job setup: >> >> BitBucket Team/Project (see attached screenshot for configuration) >> >> >> I can see the PR events getting processed on Jenkins (below) when I >> update the PR branch, but the job is not getting scheduled. >> >> I really would appreciate some pointers on what to look for tracing the >> code. I am guessing that the process method on line 661 inside the >> retrievePullRequest should be returning `true` to schedule a build. When I >> trace the code that method seems to return false. >> >> [Wed Nov 22 10:22:18 PST 2017] Received >> com.cloudbees.jenkins.plugins.bitbucket.hooks.PushHookProcessor$1 UPDATED >> event from 127.0.0.1 ⇒ >> http://localhost:8080/jenkins/bitbucket-scmsource-hook/notify with timestamp >> Wed Nov 22 10:22:18 PST 2017 >> Connecting to http://localhost:7990 using admin/****** (admin) >> Repository type: Git >> Looking up OP/ovn2 for branches >> Checking branch test_web_hook from OP/ovn2 >> Checking branch master from OP/ovn2 >> >> 2 branches were processed >> Looking up OP/ovn2 for pull requests >> Checking PR-1 from OP/ovn2 and branch test_web_hook >> >> 1 pull requests were processed >> [Wed Nov 22 10:24:12 PST 2017] >> com.cloudbees.jenkins.plugins.bitbucket.hooks.PushHookProcessor$1 UPDATED >> event from 127.0.0.1 ⇒ >> http://localhost:8080/jenkins/bitbucket-scmsource-hook/notify with timestamp >> Wed Nov 22 10:22:18 PST 2017 processed in 1 min 53 sec >> >> >> -- You received this message because you are subscribed to the Google Groups "Jenkins Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/8d3d55a5-716f-4b7b-83e5-5684f18d8ab8%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
