Last modified on October 21, 2020

The JIRA integration enables creating JIRA issues directly from BitBar Testing with links back to projects, test runs, and even single device runs.

Integration steps

The basic steps to set a personal or corporate JIRA environment up and running with BitBar Testing projects are as follows:

  1. Log in to the BitBar Testing cloud.

  2. Click your avatar at the top-right corner and select My Account.

  3. In My Account, under My Integrations, use the JIRA button.

    JIRA in My Integrations
  4. Add a proper JIRA URL, username, and password.

  5. Add a certificate. The location of the certificate varies depending on the operating system, used web browser and so on. Windows users can get the certificate from the web browser, whereas Mac users can use the Keychain Access tool to obtain the file.

    Also, if you have open_ssl in use, the certificate can be retrieved from the command line.

    echo -n | openssl s_client -connect {HOSTNAME}:{PORT} | sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' > /tmp/jira_server.cer

    The above command stores the JIRA server’s certificate to the /tmp/jira_server.cer file that needs to be uploaded to BitBar.

    When everything is configured properly, this should be visible:

    JIRA integration update
  6. The connection between BitBar Testing and JIRA is now set up successfully. Changing credentials and certificate deletion can be done in this view.

  7. In order to use the JIRA integration while working in BitBar Testing, look for JIRA logos at the top-right corner of each window and view.

    JIRA logo

    Click the image to enlarge it.

    When the logo is clicked, a personalized view is opened allowing the user to create a new bug or story in JIRA.

    Creating an issue

    The fields in JIRA’s dialog:

    • The Project menu shows the available project types from JIRA.

    • Issue Type allows to set the type of the issue to be created.

    • The Summary field captures the essential description of the issue.

    • Priority is severity of an issue (e.g. Critical, Cosmetic) and

    • Description contains all details about the issue with links back to the BitBar Testing cloud project/defect so that developers can quickly investigate the issue.

See Also

Integrations

Highlight search results