简体   繁体   中英

How to configure new BitBucket webhook for Jenkins

Since BitBucket 5.4 it's not necessary anymore to install some plugin to enable webhooks to jenkins (push to bitbucket -> trigger jenkins build).

I'm now trying to configure this on our BitBucket 5.9.1. I've clicked create webhook on my repo:

Name: test-webhook
URL: https://ourjenkins/
secret: MyToken

In my jenkins job I've configured: Trigger builds remotely (eg, from scripts) and also added the same token: MyToken .

When I test the setup I got a 403:

Authentication required
<!--
You are authenticated as: anonymous
Groups that you are in:

Permission you need to have (but didn't): hudson.model.Hudson.Read
 ... which is implied by: hudson.security.Permission.GenericRead
 ... which is implied by: hudson.model.Hudson.Administer
-->

What am I missing to authenticate? I hoped the token would be used to authenticate but it seems not to work.

Go to Jenkins --> Manage Jenkins --> Configure Global Security

Select Project-based Matrix Authorization Strategy under Authorization

Set permission for Anonymous User to Read / Write Jenkins Jobs. Check for overall Read should work in your case. You can also try other options.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM