I am setting up a JIRA / Confluence / Git environment and I would like to know what are the benefits of using Stash?

Our developers already use GitHub and they would like to continue using GitHub Enterprise as they find it very useful for documenting code changes.

If the company is already using GitHub, then does Stash provide any major benefits over GitHub?

7 answers

1 accepted

This widget could not be displayed.

Currently, the Stash/JIRA integration provides very similar functionality to the GitHub/JIRA integration, which is achieved using the JIRA DVCS Connector Add-on. However, we are planning to enhance the JIRA/Stash intergration in the future.

I would be very interested to know what enhancements are planned for JIRA/Stash in 2013?

We will be using GitHub for code documentation so I guess my question is, should we be looking to set up Stash alongside GitHub to complement Git/JIRA integration - or should we use GitHub for now and consider replacing it when Stash is a more mature product?

It doesn't make sense to run Stash and Github in parallel. I would suggest to work out what features you require and pick the solution that best suits your needs. A few things to consider:

  • Feature set – what features are "must haves"?
  • Maintainability – how easy is it to maintain the product and how does it fit in your infrastructure?
  • Extensibility – do you want to extend and customise the tool?
  • Price – how much are you willing to pay for the above?

I'm sure you will have a few more factors to consider when deciding which tool is right for you, but the above might be a good start.

Thanks for all the advice - our developers want to continue using GitHub for now, so I will continue to monitor Stash enhancements and review the benefits of both products later in the year.

Tarun Sapra Community Champion Jan 30, 2014

Hi Amber,

Any new updates about Stash- JIRA integration as I am currently evaluating Stash, but I don't see major benefits of Stash over jira-github integration.

This widget could not be displayed.

Hi Simania - Thanks for reaching out to us!

Stash provides a ton of benefits when it comes to managing your Git repository in-house. It was designed with Enterprise Security in mind, allowing you to connect to LDAP for user management and provides 3 levels of permissions to make sure your repository is locked down tight. You can even go as far as giving a certain group of users the ability to commit to specific branches within your repository - all through the Stash UI.

Another huge win here is the seamless integration with other Atlassian products. It's super easy to connect to JIRA out of the box giving you insight into which Stash commits fixed certain issues. You can also connect to our continuous integration server, Bamboo, to give greater context to your builds.

Stash also provides a number of plugin points, giving you the ability to extend its built-in feature set to include a number of cool items. I definitely recommend looking through our Atlassian Marketplace to get an idea of what's available to you.

If you'd like to learn more, see our Stash QuickStart Guide.

I hope this helps clarify! Let us know if you have any other questions.

Cheers,
Amber

This widget could not be displayed.

Stash is mainly for a Git repo that has to be within an organization's firewall - it has to be private and protected. It also needs to be controlled and self maintained. It's also tied to Atlassian's user management system, such as Crowd.

As it's "self" hosted it can be customized and there is a lot more freedom.

This widget could not be displayed.

Thanks for posting answers - interesting comments and made me think about the options that I need to consider (e.g. we dont have LDAP server, should we use Crowd?)

The Git repository is within our company firewall and we looked at using Bamboo but have decided to stick with Jenkins for the time being simply because it is less effort to migrate at this point in time (this decision will be reviewed in migration phase 2).

One of my main objectives is to ensure good integration between Git <-> JIRA - does Stash provide better integration with JIRA or can the same integration be achieved between GitHub and JIRA using plugins? (i.e. is it easy to navigate from a JIRA issue to associated code commit in Git?

This widget could not be displayed.

Hello,

I would like to know if Stash/Jira offers greater integration than GitHub Enterprise/JIRA/DVCS connector.

Hi Jamie,

Stash offers a number of features that are not available via Github and the DVCS Connector. Most notably the integration of JIRA within Stash.

Take a look at this page which outlines an important part of the integration:

http://www.atlassian.com/en/software/stash/whats-new/stash-21

Hope this helps,
Jens

This widget could not be displayed.
Tarun Sapra Community Champion Jan 30, 2014

Hi ,

Any new updates about Stash- JIRA integration as I am currently evaluating Stash, but I don't see major benefits of Stash over jira-github integration.

Hi Tarun,

The JIRA to Stash integration has come a long way over the last 6 months. We've added the ability to create branches in Stash with a single click from JIRA and will shortly release new features that provide more insight into your development porgress via the issue view.

Something else to note is the integration from Stash to JIRA. In Stash, you can see issues associated with commits and pull requests and view details of the issues. Furthermore, the integration allows you to transition issues right within Stash, which is really usefull when you create a pull request and you want to move the issue into the "review" state for example.

The page describes some of the features and shows how we are thinking holistically about the integration between JIRA and Stash to create a streamlined development workflow.

https://www.atlassian.com/software-development

Hope this helps.

Cheers,
Jens

Hi Jens,

I am very currently struggling with having Stash commits displayed in a project's Agile board. I can see the commit link (using the automatic link with the commit comment containing the issue link) in the Source tab of the Jira issue, but not in the Commits tab and neither in the Details view in the Agile board. The closest I've to a solution is this: https://jira.atlassian.com/browse/GHS-9364, but it does not seem to solve it for me. I've got the DVCS connection plugin enabled and there are no actions required to upgrade it, so my guess is that it is at the latest version.

Where do you think I should go from here in order to get my Stash commits to be displayed both in the Jira issue Commits tab and in Jira Agile's Detail view commits section?

This widget could not be displayed.

Hello Guy

If you are still having a few challenges around Stash and project boards, perhaps we can give some assistance. Clearvision is one of Atlassians Enterprise partners, drop us a line and lets see if we can assist. sales@clearvision-cm.com(www.clearvision-cm.com)

Regards

Gerry

Suggest an answer

Log in or Sign up to answer
Atlassian Summit 2018

Meet the community IRL

Atlassian Summit is an excellent opportunity for in-person support, training, and networking.

Learn more
Community showcase
Posted Aug 10, 2018 in Bitbucket

What is your #1 piece of advice to new users getting started using Bitbucket?

Hello Community! My name is Claire Maynard, and I’m a Product Marketing Manager on the Bitbucket team. I’m interested in hearing what advice or tips you have for new users getting started on ...

246 views 14 2
Join discussion

Atlassian User Groups

Connect with like-minded Atlassian users at free events near you!

Find a group

Connect with like-minded Atlassian users at free events near you!

Find my local user group

Unfortunately there are no AUG chapters near you at the moment.

Start an AUG

You're one step closer to meeting fellow Atlassian users at your local meet up. Learn more about AUGs

Groups near you