Trigger Jenkins build on commit to specific branch in Bitbucket.

SW July 27, 2017

I have tried integrating Jenkins and Bitbucket with following available webhooks in Bitbucket 1. Bitbucket Server Webhook to Jenkins, 2. Post-recieve Weebhook and in Jenkins Git SCM Plugin and Bitbucket Plugin.

Sadly nothing worked to expectations.

 

I see all old documentations flowing around internet and not useful with lastest version of Bitbucket.

 

Could anyone please guide to create Trigger to Jenkins build on commit to specific branch in Bitbucket.

2 answers

1 vote
Tomas Bjerre February 7, 2018

You may use Generic Webhook Trigger Plugin to do this.

  1. Install the plugin in Jenkins.
  2. Setup webhook in Bitbucket
  3. Analyze the webhook payload from Bitbucket to know where to find the branch specifier.
  4. Construct a JSONPath that points to that attribute.
  5. Use the regexp filter/text to filter on whatever branch you want to trigger on.
0 votes
Tanmay Kulkarni June 8, 2018

Go to the Specific repository.

Settings -> Webhooks -> add webhook / edit webhook -> Choose from a full list of triggers ->

select push and Merged options from those.

Suchit Kharatmol November 5, 2018

HI @Tanmay Kulkarni

Im not able to find the Webhook tab itself in repository settings.

Is that i need to install any third party add-on for this.

https://marketplace.atlassian.com/apps/1211284/webhook-to-jenkins-for-bitbucket?hosting=server&tab=overview

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events