mend / renovate-ce-ee

Mend Renovate Documentation & Examples
https://www.mend.io/renovate/
Other
160 stars 56 forks source link

Support BitBucket server #6

Open rarkins opened 6 years ago

rarkins commented 6 years ago

This issue will be used to track the requirements and progress for supporting BitBucket Server (i.e. on-prem/self-hosted).

Please +1 if you're interested in it and would like to track progress.

rarkins commented 5 years ago

Bitbucket Server support has now been added to the main Renovate repository, so Pro support for Bitbucket Server can now follow

rarkins commented 5 years ago

FYI the main holdup with Bitbucket Server support is the adding of webhooks.

For GitHub, we use their "app" interface which makes it a piece of cake - the webhook is automatically installed for any repository that installs the app.

For GitLab CE/EE, we recommend a "system" webhook that sends us every webhook, and then we filter them on the Renovate Pro end for repositories and events we are interested in.

For Bitbucket Server, there seems to be no solution that avoids install webhooks individually for every repository, without writing an entire custom app for Bitbucket (in Java) that might be able to do the same.

alekseibevzenko commented 5 years ago

Hi, any updates? We're very waiting this feature.

viceice commented 5 years ago

Webhooks currently are only availabe on repo basis, so here my suggestion:

I know that this needs repo admin rights.

Other solution:

Provide a simple website from bot where you use browser javascript to fetch available repos and update hooks in with user rights.

viceice commented 5 years ago

Web Post Hooks for Bitbucket Server is able to configure a post receive web hook on project base

rarkins commented 5 years ago

@ViceIce do you know for sure if it can be configured per-project?

image

Their docs advertise it as per-repository

viceice commented 5 years ago

I've installed that add-on. Can enable hook on project level hook page.

viceice commented 5 years ago

image

daekene commented 4 years ago

Apart from web hooks, is there anything else blocking Bitbucket Server support for Pro?

rarkins commented 4 years ago

No, that's the main hold-up. I hope to get to it soon, even if it starts with scheduling and job queue only and adds webhooks after.

jakauppila commented 2 years ago

I realize this issue is a couple years old but any plans to pick this back up?

rarkins commented 2 years ago

Unfortunately not planned

uhthomas commented 2 years ago

Hi! What's the current state of Bitbucket Server support? Will it work, but without webhooks or is it entirely unsupported? Should https://github.com/renovatebot/helm-charts be used instead?

rarkins commented 10 months ago

Hi, FYI we are now working on adding Bitbucket Server / Data Center support to Renovate CE+EE. We'll release a public beta of it in an upcoming minor release of the images. If you'd like to get in touch to discuss some of the design decisions we're making, please do!