Summary
This article describes a business use case to sync the issue created in GitHub to the issue in Atlassian JIRA.
Pre-requisites
-
User should have a working webMethods.io Integration tenant.
-
User should have a working GitHub and JIRA account.
Steps
-
Login to webMethods.io Integration tenant and create a Workflow.
-
Click the Settings and search for GitHub trigger from the available list of triggers.
-
Select New Issue from the list of Select Trigger options. Authorize GitHub by either default or manual configuration, then select the Repository Name.
-
Click Save, skip testing the trigger for now, then click Done.
-
Drag and drop the Atlassian JIRA connector to the workflow palette.
-
Double click on the JIRA connector icon in the workflow palette to configure the action.
-
In the action configuration screen, click the + under Select Action to create a custom action.
-
Select authentication type and connect to the Atlassian JIRA by providing the necessary credentials.
-
Provide a name to the custom action, then select JIRA Platform as the functional area
-
Select Create Issue or Subtask as the operation and task (for a specific project) as the business object. Then, select the required data fields.
-
Click Next, then Done.
-
Once the custom action is created, click Next.
-
Map the appropriate fields from the GitHub trigger to the JIRA connector fields.
-
Click Next, then Done. Save the workflow.
-
Now, create a new issue in the GitHub. Use the same repository selected in step 3.
-
Soon the issue is submitted the workflow will execute.
-
Now check the Atlassian JIRA account for the same issue created.