iCR for Python User Guides
iCR for Python 3.5
iCR for Python 3.5
  • Table of contents
    • Introduction
    • Overview
    • Authorizing Access to Your Source Code
      • Authenticating GitHub Access with a Cloud-Based VCS Repository Service
        • Authenticating GitHub Access with a Private VCS Repository
      • Authenticating GitLab Access with a Cloud-Based VCS Repository
        • Authenticating GitLab Access with a Private VCS Repository
      • Authenticating Bitbucket Access with a Cloud-Based VCS Repository
    • Using the Navigator
      • Connecting to the Navigator
      • Setting your User Password
      • The Navigator top banner
      • The Analysis Engine status
      • Selecting Your Source Code
        • Using a cloud-based VCS
        • Selecting your branch
        • Using a private VCS
        • Using a local project
        • Limiting the files to be analyzed
      • Integrating with your bug tracking system
        • Integrating with Jira - Define Your Project
        • Integrating with Jira - Authorizing Access for iCR
        • Integrating with Jira - Connecting with iCR
    • Using the Analysis Engine
      • Initiating an analysis
      • Monitoring the analysis
      • Interrupting the analysis
    • Reviewing your results
      • Reviewer summary and filters
      • Filter by Directory pane
      • Filter by Category pane
      • Reviewing a fix
      • Accepting a fix
        • Accepting a fix when integrated with your bug system
      • Rejecting a fix
        • Rejecting a fix when integrated with your bug system
      • Undoing a fix
        • Undoing a fix when integrated with your bug system
      • Rejected fix history
      • Providing feedback
      • Applying the fixes
      • Cases needing manual attention
      • Capturing results for printing or sharing
      • Ending a reviewer session
    • When you are complete
    • Appendix – List of supported fixers
    • Appendix – Example Summary Report
    • Appendix - Sample Bug Listing
Powered by GitBook
On this page
  1. Table of contents
  2. Using the Navigator
  3. Integrating with your bug tracking system

Integrating with Jira - Define Your Project

PreviousIntegrating with your bug tracking systemNextIntegrating with Jira - Authorizing Access for iCR

Last updated 1 year ago

Jira is a very popular defect tracking system offered by Atlassian. It allows the DevOps team to work with the development teams to create new issues and track their progress. iCR can integrate with your Jira system to enable the teams to better accept and process the fixes generated by iCR.

This chapter will provide a quick overview on how to create a Jira project that will connect with iCR.

Your first step is to login to your regular Atlassian account and select the Jira software you plan to use with iCR. This step is shown in the video below:

Once you are within your Jira software you see your list of projects. For our example, we will create a new project for tracking bugs found in iCR.

NOTE: Jira does have a constraint that only users with Admin privilieges are allowed to create new projects in Jira. If you do not have those privileges, you will not be able to complete these steps. Check with your Jira administrator for help with this constraint.

To setup the project execute these steps:

  • Click the CREATE PROJECT button on the right of the project list to create a new Project

  • That brings up a choice of templates

  • We are going to be using the default Bug Tracking template so we select that

  • Click on USE TEMPLATE to choose the default template

  • Now we set up the project details. Enter a name for the project. We will use iCR-Bug-Tracking as the project name

  • Notice that Jira automatically creates a default project key for this project. In our example, it is IBT. This key will be used as a prefix for labeling future issues. We will need this later when we set up the connection between Jira and iCR

  • Then click on Create project to instantiate this new project

The above steps will create a new project. Later, we will connect it with iCR so that iCR may enter newly discovered issues into this Jira project. A quick review of the project list will show that the new project is now avaiable.

The video below will show all of the steps noted above.

With the project created, we move to the next step which is to configure an OAuth app on behalf of our iCR server so that it may interact with this Jira project securely.