Come for the products,
stay for the community

The Atlassian Community can help you and your team get more value out of Atlassian products and practices.

Atlassian Community about banner
4,362,194
Community Members
 
Community Events
168
Community Groups

Fisheye/Crucible Application Link Assistance

Edited

Good Afternoon Everyone,

 

TLDR:

Setting up FIsheye/Crucible server and having issues fining documentation on which Atlassian products it should be connected to.

 

Currently has app links to Jira and Bitbucket, but should it connect to Confluence and Bamboo too. 

 

Any advice or links to documentation would be greatly appreciated.

 

Issue:

I am currently working on a project to build out a new Fisheye/Crucible server and I am having some issues finding some of the information I need regrading application links.

 

I read though and followed the guides below for setting up Fisheye/Crucible app links.

https://confluence.atlassian.com/fisheye/linking-to-another-application-960155619.html

 

I am not having any technical issues but more having an issue understanding which Atlassian products Fisheye/Crucible should connect to.

 

I currently have connected Fisheye/Crucible to Jira and Bitbucket as code review will need access to these to pull code and create tickets for tracking work, but I am not sure if I should or if there is any benefit to connecting Fisheye/Crucible to Confluence or Bamboo.

 

Any links to documentation or advice would be greatly appreciated.

1 answer

1 accepted

0 votes
Answer accepted

I would recommend starting with the Atlassian Git Tutorials. You can use Crucible for code review of Bitbucket/Git repos, but I believe you will have mixed success at best.  

Fisheye/Crucible are intended to be used in the centralized version control paradigm. When you connect it to Subversion, Perforce or other version control systems, it scans the changesets and makes them available for "traditional" code review.  You select which code you want reviewed, create a review, assign reviewers and complete the review.

Git/Bitbucket/Github/Gitlab, etc don't work at their best in this paradigm.  Git has a built in method of managing code reviews.  It's called a "pull request." When you want to make a change, you create a branch. You commit against this branch and then merge.  During the merge, there is a gate that doesn't allow the merge without an approval. This is the point at which code review occurs. The tutorial explains this is great detail, so that should help you understand the concepts better. I would recommend using pull requests with Git and not Crucible.  Crucible will work well with your other non-git source control systems.

Thank you Dave,

 

Sorry for the slow response.

Suggest an answer

Log in or Sign up to answer
TAGS

Atlassian Community Events