Doc downloads (PDF, HTML & XML)
[Crucible Knowledge Base]
JIRA is Atlassian's issue tracking and project management application.
See JIRA integration in Crucible for a description of all the integrations you get when Crucible is linked with JIRA.
This page describes how to integrate JIRA with Crucible.
When Crucible was first installed, JIRA integration may have been configured using the setup wizard, which configures the JIRA connection automatically for user management. See Configuring JIRA integration in the Setup Wizard.
However, JIRA integration with Crucible can be configured at any time after installation, as described on this page.
Configure the following setting in each instance of JIRA that you wish to link to Crucible:
Consider also the following, to make full use of the integration between Crucible and JIRA:
On this page:
You can integrate Crucible with one or more instances of JIRA from the Crucible administration area. There are two parts to integrating with a JIRA instance:
This section describes how to create a two-way applications link between Crucible and JIRA.
To create a new application link between Crucible and JIRA:
For FishEye 3.2 and later, creating a new application link now uses OAuth by default and enables both 3-legged OAuth (3LO) and 2-legged OAuth (2LO).
To update an existing application link with JIRA:
When you update an older application link to use OAuth, 3-legged authentication is applied by default. However, you'll need to explicitly enable 2-legged authentication in order to see Crucible information in the JIRA Development panel (when integrated with JIRA 6.2 or later). Enable 2LO for the application link as follows:
The application link update process will involve you logging into JIRA for a short time to configure the JIRA end of the link, before returning you to the Crucible.
This option is available only with JIRA 4.3 and later.
To manage your Crucible users using JIRA, configure a connection in JIRA and then set up the user directory in Crucible. Both steps are described below.
To configure a new connection for user management in JIRA:
192.168.10.12
.192.168.10.1/16
. For more information, see the introduction to CIDR notation on Wikipedia and RFC 4632.To set up the JIRA user directory in Crucible:
Go to your Crucible administration screen.
Make the following settings:
Authenticate against | Select a JIRA instance |
Application name and password | Enter the values that you defined for your application in the settings on JIRA. |
JIRA URL | The web address of your JIRA server. Examples: http://www.example.com:8080/jira/ http://jira.example.com |
Auto-add | Select Create a FishEye user on successful login so that your JIRA users will be automatically added as a FishEye user when they first log in. |
Periodically synchronise users with JIRA | Select Yes to ensure that JIRA will synchronize all changes in the user information on a regular basis. Change the value for Synchronise Period if required. |
When Synchronisation Happens | Select an option depending on whether you want to allow changes to user attributes from within FishEye. |
Single Sign On | Select Disabled. SSO is not available when using JIRA for user management and if enabled will make the integration fail. |
Inline issue creation allows a user to create a JIRA issue from a review comment. The user must have the 'Comment' permission in Crucible to see the Create Issue link in the comment. See Creating JIRA issues from the review.
This requires that Crucible is integrated with JIRA 5.0, or later, and is disabled if Crucible is integrated with an earlier version of JIRA.
When creating the issue, the Create Issue dialog only displays required fields for the selected issue type.
In the new issue in JIRA, you see a link back to the comment in Crucible. However:
You can disable the Inline Issue Creation plugin in Crucible to restore the earlier behaviour.