Crucible Review Hook for Bitbucket Server redesigned

Mohammed Davoodi
Mohami Blog
Published in
3 min readJun 20, 2017

TL:DR You can use Crucible Review Hook for Bitbucket to Integrate Crucible code reviews into your pull request workflow. This new update redesign’s the error messaging system, authentication system and allows you to recreate reviews with the press of a button.

I’ve personally spent a lot of time reviewing code in Bitbucket and while pull requests work for smaller reviews, they’re not good at reviewing large changes. For this reason we made Crucible Review Hook for Bitbucket, so users could review their code in a more powerful review tool like Crucible, while still adhering to the pull request workflow.

Crucible Review Hook for Bitbucket allows you to automatically create Crucible reviews whenever a pull request is created and blocks the pull request from being merged unless the review has been completed.

We released Crucible Review Hook for Bitbucket mid 2016 last year and since we’ve attracted a significant amount of customers who’ve used it to introduce a more stringent review process for their code. Given this large and sudden growth, we thought it would be great if we could smooth out a lot of the pain points in the plugin and offer a smoother experience.

Review Recreation

We’ve added the ability to re-create your code review with the press of a button. You will no longer have to re-create your pull request to trigger a new review. This should help relieve some of the pain that’s introduced because of the complexities of integrating Bitbucket and Crucible.

The Pull Request panel now has a retry button
There’s also the option of creating a review from the Pull Request dropdown

Redesigning the error messaging system

Previously we’d post comments to the pull request if anything went wrong during the review creation process. But unfortunately you’d have to refresh the page to see them. We’ve now implemented our own error messaging system that will give you realtime alerts if anything happens during the review creation process that you have to address. These errors will also be persistent and will stay until you dismiss them.

Alerts are easily accessible and visible in the review panel

Embedded Authentication

We’ve had a lot of complaints about users not being able to see review information because they hadn’t authorized Crucible to use their Bitbucket account. The plugin now detects whether the user has authorized their account in Crucible and will redirect them to do so if they haven’t.

Easy authentication

You can get the new and improved version of Crucible Review Hook for Bitbucket Server here.

--

--

Mohammed Davoodi
Mohami Blog

CEO @Soteriaio, Formerly Founder & CEO @Mohamicorp (Acquired by Appfire), Flight Software Engineer @SpaceX, Software Developer @Amazon, @virginia_tech Alumni