This documentation relates to an earlier version of Crucible.
View

Unknown macro: {spacejump}

or visit the current documentation home.

Atlassian's JIRA is an issue tracking application, which can be used to manage projects and associated work. JIRA integration with Crucible can be set up by using the bundled Unified Application Links plugin.

On this page:

開始する前に

Ensure that you configure your JIRA instance to enable sub-tasks and allow Remote API access. We also recommend that you enable unassigned issues.

Integrating your JIRA Server with your Crucible Server

To integrate your JIRA server with your Crucible server, you will need to do the following:
(warning) Note, the links in the instructions below point to the Application Links documentation.

  1. Create an application link between JIRA and Crucible. See Adding an Application Link.
  2. Configure authentication for the new application link. See Configuring Authentication for an Application Link
  3. Create entity links for the mappings between your Crucible repositories and JIRA projects, as desired. See Adding an Entity Link.

(info) The Application Links Quick Start Guide provides an example of setting up an application link.

Obtaining Subtask Values for Crucible Configuration

Obtaining the Subtask ID Values

(info) This value is required (along with the Subtask Resolution ID and Subtask Resolution Action ID) to enable creating issues from a Crucible comment. This is the subtask type that will be created when you create a JIRA subtask in Crucible.

To set this up in Crucible, carry out the following steps.

  1. Enable sub-tasks on your JIRA instance. See the JIRA documentation.
  2. Return to the Crucible Administration screen and then click 'Application Links' under the 'Global Settings' sub-menu on the left navigation bar.
  3. Click 'JIRA settings' next to the application link to the desired JIRA server. The 'Update JIRA Server' screen will be displayed.
  4. Click 'Test'. The field for 'Subtask Type ID' will change to a drop-down menu, showing the available subtask types. Choose the correct one. The field for 'Subtask Resolution' will also turn into a drop-down menu. Select the desired item from this menu as well.
  5. Click 'Save' to save your Crucible configuration settings.
    Screenshot: Filling in Subtask Values
  6. Open your JIRA instance and go to 'Administration' > 'Workflows'. The 'Workflows' screen opens. By default, the 'JIRA' workflow is shown on screen in a table.
  7. Click the 'Steps' link in the far right table cell. The 'View Workflow Steps — JIRA' page opens.
  8. The 'Subtask Resolution Action ID' is in the 'Open' row, under the 'Transitions' column. Look at the link in that cell named 'Resolve Issue'. The ID number is shown in brackets next to that heading 'Resolve Issue' (shown in the screenshot below as 5).
  9. Enter the number into the field in Crucible.
  10. Save your Crucible configuration settings.
  11. Your Crucible JIRA integration should now be complete.
    Screenshot: Obtaining the Subtask Resolution Action ID

If you decide to use Trusted Applications for authentication with your JIRA server, activity streams and subtasks created from review defects will be generated using the currently logged in user. However JIRA project mapping and issue key linking (including the associated 'hovering' content) will be retrieved using the user specified on the 'Update JIRA Server' configuration page shown above.

関連トピック
  • ラベルなし