Integrating FishEye with Bitbucket Server
Easily keep FishEye repositories synced with Bitbucket Server
FISHEYE 3.5 + STASH 3.1 +
Once you add a Bitbucket Server Git repository to FishEye, a push to the repository automatically triggers FishEye to run an incremental index. You don't have to configure customized polling to detect new commits, or set up dedicated FishEye web hooks in your Bitbucket Server instance.
A FishEye administrator only needs to set up an application link with Bitbucket Server for FishEye to be ready to respond to 'refs changed' notifications published by Bitbucket Server.
- FishEye may not receive the notifications published by Bitbucket Server under some circumstances, for example if FishEye is being restarted, or if there are intermittent network issues. Therefore, we don't recommend disabling polling completely, but that the polling period be extended to 2 hours or even 24 hours, so FishEye can catch up with any missed events. See Updater.
- The automated notifications published by Bitbucket Server when new changesets are pushed to the repository do not cause polling to be disabled. Those notifications are meant to ensure any changes made to Bitbucket Server repositories are promptly indexed by FishEye.
Note also that Bitbucket Server was formerly known as Atlassian Stash.
Easily add Bitbucket Server repositories to FishEye
FISHEYE 3.4 + STASH 2.11.4 +
When FishEye is integrated with Bitbucket Server, a FishEye administrator can easily add Bitbucket Server repositories to FishEye with a single click. Once added, the repository behaves just like a native repository in FishEye, so your team gets all the benefits of FishEye indexing, browsing and searching. Furthermore, the repository becomes available to Crucible (when integrated), so you can perform in-depth code reviews for changes in the repository.
For detailed instructions for adding a Bitbucket Server repository to FishEye, see Adding an external repository.
Was this helpful?
Thanks for your feedback!