Bitbucket Server integration with jenkins

Hi, there.


I'm trying to trigger webhook event when my Bitbucket repository got 'push' event. 

The version is.. Bitbucket Server 4.7.1 and Jenkins 2.14 installed version.


I tried 2 way.

1> Using Bitbucket Server Webhook to Jenkins

I installed this and try to configure Jenkins URL like this. (I hide my domain address as 'xxxxx')


I already installed Jenkins Bitbucket plugin and check 'Build when a change is pushed to BitBucket' option for specific repository build trigger.


{"message":"Jenkins response: <html>\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\"/>\n<title>Error 404 Not Found</title>\n</head>\n<body><h2>HTTP ERROR 404</h2>\n<p>Problem accessing /bitbucket-hook/git/notifyCommit. Reason:\n<pre>    Not Found</pre></p><hr><i><small>Powered by Jetty://</small></i><hr/>\n\n</body>\n</html>\n","url":"","successful":false}


It looks like there are version conflict or something. So, I forgive to use it.


2> Using normal Webhooks. Add-in name is 'bitbucket-webhooks'

After install this add-ins, I can found new menu on the left pannel, menu name is 'Webhooks'.

So, set Jenkins to allow run from external URL and put like this.

image2016-8-17 10:19:7.png


This url include all information to run specific Jenkins job and working correctly when I put this url on my web browser. Jenkins job has triggered.


But after push any source in Bitbucket repository, it is not called.

This problem is not associated with Jenkins.


Can you give me any advice solve this problem?


Best regards,

Chris Cho


1 answer

1 accepted



For triggering build in Jenkins automatically once changes done into Bitbucket SCM you have to install 

"Bitbucket Server Webhook to Jenkins" in Bitbucket ...

If already installed then you have to enable "Post Receive" Hook on that particular repo.

Once you are done this In Jenkins Job you have to add "poll SCM".





Can you show the last image configuration?

The 'Bitbucket Server Webhook to Jenkins' configuration is confused..

Provide the related Jenkins details and you can do that ..

I already configured that things now i can do only Disable/Enable kind of thing as you can see there two tabs are available . smile

On the last image, you can find pencil icon right side of "Bitbucket Server Webhook to Jenkins".

Can you click it and show me the configuration?

see the configurations nothing grate in this ....simply we need to provide our Jenkins related




Thanks a lot. So, Jenkins URL is just only Jenkins URL.

There are lots of wrong guide to put additional address like../bitbucket/

Now, it is working. Thanks a lot!

HI @Chris

If you are satisfied with this answer please Accept this bcz it will helps others to sort out their problems like this. 

@Yogesh Mude[Jira] Okay, I did it! Thank you for help!!

Still not working for me..

Is it the authentication needs to be set between Bitbucket and jenkins before hand?


I have Bitbucket in a server and JEnkins in another and I do a http call.Capture1.PNG

Suggest an answer

Log in or Join to answer
Community showcase
Piotr Plewa
Published Dec 27, 2017 in Bitbucket

Recipe: Deploying AWS Lambda functions with Bitbucket Pipelines

Bitbucket Pipelines helps me manage and automate a number of serverless deployments to AWS Lambda and this is how I do it. I'm building Node.js Lambda functions using node-lambda&nbsp...

634 views 0 4
Read article

Atlassian User Groups

Connect with like-minded Atlassian users at free events near you!

Find a group

Connect with like-minded Atlassian users at free events near you!

Find my local user group

Unfortunately there are no AUG chapters near you at the moment.

Start an AUG

You're one step closer to meeting fellow Atlassian users at your local meet up. Learn more about AUGs

Groups near you
Atlassian Team Tour

Join us on the Team Tour

We're bringing product updates and pro tips on teamwork to ten cities around the world.

Save your spot