Stash 1.2 : JIRA integration

When Stash is integrated with Atlassian JIRA, you can:

  • See the JIRA issues related to particular commits in Stash, as shown in this screenshot of the Commits tab for a Stash project, and click through to the issues in JIRA.
  • Use JIRA for delegated user management. See External user directories.

Stash integrates with JIRA by means of an 'application link'. You can set up application links either during the Stash install process, or as described below.

Stash integration with JIRA requires an upgraded version of the FishEye plugin in JIRA. See JIRA compatibility for details about upgrading the JIRA FishEye plugin, and for download links to the upgraded plugin versions.

Linking Stash with JIRA

To link Stash to a JIRA server:

Go to the Configure Application Links screen in Stash:

Click Add Application Link:

Complete the application link wizard to connect Stash to your JIRA server. It is recommended that you make use of the automatic link-back from JIRA to Stash.

More detailed information about application links can be found on Configuring Application Links.

Once finished, you will not have to do any extra configuration. Your JIRA issues will appear in the changesets and commit lists in Stash. On the JIRA side, the commits associated with a specific issue will appear in the issue's Source tab.

Known issues with the JIRA integration

We have tried to make the integration of JIRA with Stash as straightforward as possible. However, we are aware of the following issues:

  • Stash only supports one JIRA server; we only pick the primary one.
  • There is no checking for project or issue-key validity; Stash may link to issues that do not actually exist.

We apologise for the inconvenience. You can watch the 2 issues below to keep track of our progress: