Create JIRA Issues From Code Reviews

Crucible is taking the integration with JIRA to the next level with Inline Issue Creation. Link your Crucible instance to JIRA and turn any comment into a JIRA issue. Development teams can improve code quality and save time by transforming important Crucible review comments into easily traceable JIRA issues during the code review process. 

Smart Commits

Developers all over the universe use of FishEye’s smart commits to create, update, and resolve issues and reviews programmatically. Now the same applies to review objectives in Crucible. Use the smart commit syntax to add objectives to reviews as you’re creating them, or to existing reviews – without having to switch over to Crucible.

Keeping Things Fast

In the 2.8 and 2.9 releases, we removed architectural bottlenecks so FishEye and Crucible can keep up with the growing size of our customers' repositories. Not only did we continue core performance improvements in 2.10, we added a new REST endpoint that gives your hard-working servers a little relief.

Instead of polling repositories once a minute, you can now trigger re-indexing only when something in your repo has actually changed. Optimizing FishEye and Crucible with post-commit hooks for indexing slashes server load and makes every operation faster, especially for Enterprise teams: page loads, reviews and reports. 

Simplified Administration

There are loads of things that can get in the way of your team’s productivity – but configuring your development tools shouldn’t be one of them. Administrators are routinely looking for ways to save time, cut down on common requests and get their development teams up and running quickly. The FishEye and Crucible team has delivered a set of new features to make system administrators’ lives a whole lot easier by simplifying the integration between FishEye, Crucible and JIRA.

  • Save time: teams with large repositories and projects no longer need to create and maintain multiple links between projects in JIRA and repositories in FishEye, this is now done automatically.
  • Cut down on common requests: never get another request to connect a FishEye or Crucible project to a JIRA project. Your JIRA instance now gets data from all projects existing on your FishEye and Crucible server automatically – no mapping required.

Improved Performance

Continuing our focus on performance, this release delivers improvements to strip off seconds for several common operations between JIRA, FishEye and Crucible – specifically the Source and Review Tabs. Large instances with multiple repositories, each with many changesets will get relevant information up to 10x faster when viewing the Source and Review tabs in JIRA. Check out the difference from data tested on a load testing instance of FishEye and Crucible with multiple repositories and changesets.

Faster Review Creation for Larger Teams

We realized that developers know instinctively what needs to be reviewed and what doesn’t. So we axed the “Suggested Reviews” step when creating reviews – a step that was taxing both for the review creator and the Crucible instance itself, especially for larger instances. By removing it, we streamlined performance for both human and machine.

Focus on Performance

We started with the concept of improving page load times as the area where we can create the biggest customer benefits around performance. While the improved page load times ripple out across the product, we saw the biggest gains with Activity Streams. Activity Stream page load times have improved by up to 50 times. Check out the difference from data tested on a load testing instance of FishEye and Crucible.

Did we stop at Activity Streams? Nope. The FishEye and Crucible Performance Team made improvements to load times of other key pages, including the Projects list (that one’s for you, Enterprise users!).

Learn more about Crucible's focus on performance»

@mentions

Easily bring members of your team into a code discussion by @mentioning them in a review or changeset comment. Just type “@” + their name as part of your comment and they will receive a notification that they have been mentioned. From there, the conversation can take place in Crucible or changeset comments where it’s available to everyone, instead of being hidden in your email. Pull them into the conversation – your code will benefit from it!

Why @mention? Learn more...

Share Reviews with your Team

Software development is not just about coding. It’s a network of developers collaborating on a common project. When collaborating, it is important to get information to members of your team (and outside your team) fast. Every aspect of Crucible is easy to share between team mates because everything is just a URL away. All it takes to share any artifact with your team is switching over to your email or IM applications to share information.

Crucible 2.8 makes the sharing of information super-quick. With the new Share Button you can instantly share reviews with members of your team or users new to Crucible. That means no switching between applications! Click Share, specify the users you’d like to notify by username or email address, provide a quick message for context and Crucible will keep your team up-to-date.

Subversion 1.7 Support

Satisfying a highly voted feature request, we now fully support Subversion 1.7, making FishEye and Crucible more compatible with your Subversion environments.

Crucible Customers

Over 3,500 companies in 74 countries use Crucible. Meet our customers.

Latest Crucible Blog

Sten Pittet

Back to school: Using FishEye Commit Graph with JIRA and Crucible

Sometimes it doesn’t hurt to talk again about things we covered in the past. I must admit that before writing this post I was wondering whether or not people would find value in it as the Commit ...

Read more at the Crucible Blog»