This page is about Easy Integrations for Jira Cloud. Using Jira On-Prem? Click the On-Prem button above.
Configuration
Follow these steps to set up the integration between Jira and Azure DevOps using Easy Integrations:
Step 1: Create an Azure DevOps Personal Access Token (PAT)
Open your Azure DevOps profile.
Create a Personal Access Token (PAT) with the maximum expiration date. Make sure to note the token for later use.
Step 2: Configure Jira Credentials
Navigate to Apps in the Jira top menu and select Manage your apps.
From the sidebar, navigate to Easy Integrations configuration.
Click on the Credentials app menu item.
Add a new Basic Authorization credential with the PAT information.
Step 3: Configure Easy Integrations Listener
In Jira, access Easy Integrations configuration.
Under Listeners, add a new Listener with the following details:
Field | Description | Example value | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Listener name | Give a name to track | Azure DevOps Integration | ||||||||||||||||||||
Listener is enabled | Works only when enabled | Checked | ||||||||||||||||||||
Retry attempt count | When something went wrong, number of retry count | 3 | ||||||||||||||||||||
Events | Only one event is enough for the example | JQL can be different, this example listens only to the Bug issues.
| ||||||||||||||||||||
Condition | Pre-condition of the listener. | Checked | ||||||||||||||||||||
Condition script | Let's process issues those only have description starting with Good |
| ||||||||||||||||||||
Action 1 | Add a new "Call a Rest API" action |
| ||||||||||||||||||||
Action 2 | Add a new "Update a Jira issue" action |
|
Click Save and then Submit to save your configuration.
Step 4: Create a Jira Bug Issue
Create a Jira bug issue. If everything is configured correctly, a new Azure DevOps work item should be automatically created, and all operations will be logged in the Execution Logs.
Step 5 (Extra): Audit Log
The audit log will display the created Listener configuration logs, and any future updates to the integration will be logged as well.