Netlify Deploy for Jira

Real-time Netlify deployment status in Jira.

Getting Started

To begin, add a webhook in your Netlify site.

Go to the Netlify site you would like to add the webhook and click the ‘Site Settings’ tab.

Step 1: In the Netlify site setting, select ‘Build & deploy on the side menu’. Then scroll down to ‘Deploy Notifications’ & click on ‘Add notification’. Select ‘Outgoing webhook’:

Step 1

Step 2: For ‘Event to listen for’, select ‘Deploy started’. In the ‘URL to notify’ field, fill in the URL found in the app’s ‘Get Started’ page in your Jira instance. Each URL is unique to each instance.

Step 2

Step 3: Then, create the webhook. Repeat Step 2 and create two more notifications for the ‘Deploy succeeded’ and ‘Deploy failed’ events to listen for. Use the same ‘URL to notify’ in Step 2. There will be a total of 3 notifications once done.

Step 2

Step 4: Include the relevant Jira issue keys in the branch name or commit message. Push changes & see deployment status show up. Netlify Deploy for Jira will map production branch deployments to production environment in Jira and everything else to unmapped environment in Jira.

Example Usage

Use this app to:

…get quick status of deployments:

Example 1

…get details of deployments:

Example 2

…leverage upon Jira’s Deployment view:

Example 3

Frequently Asked Question (FAQ)

  1. Why are my deployments under ‘Undefined environment’ or ‘Others’?

    Netlify Deploy for Jira will map production branch deployments to production environment in Jira and everything else to unmapped environment in Jira.

  2. Why can’t I see any deployments in Jira?

    There are a few reasons for this:

    • There are no valid Jira tickets associated with the Netlify deployment run. Remember to include the associated Jira ticket in the branch name or commit message.
  3. Why does the development panel showing failed deployments and not the latest deployment?

    Unfortunately this is controlled by Atlassian. In their documentation for development panel, a red status lozenge will show “if at least one run failed for any build by any linked build server”.