In this demo, we will start by migrating the 5 stories displayed on the screen from Jira to GitHub. Currently, no open issues are visible in GitHub. The OpsHub admin has started the migration in the background, and we will see all 5 stories migrate from Jira to GitHub without any downtime. Let’s refresh the page to see if the migration in progress is successful. We can see that the stories have started to appear in GitHub. The comments associated with the stories are also getting migrated. All 5 stories have successfully migrated to GitHub as issues.
The OpsHub admin keeps the migration running in the background to sync all the updates. Once, all the work items are migrated, the developer opens them to check if all the details have synchronized successfully or not. All details including the heading, labels, and descriptions with the rich text field like bullets, bold, date and table have synchronized from Jira to GitHub.
In this demo, we have made customized configurations to show the Remote ID field in GitHub for Jira stories since GitHub does not have a custom field option to choose the Remote ID. In Jira, we can see the Remote ID and link of the GitHub issues. By clicking on the links, you can access the Jira story from GitHub and the GitHub issue from Jira. The comments under the Jira stories are also visible in the GitHub issue with the RTF formatting. This completes the migration from Jira to GitHub.
Now, let us create an issue at GitHub and synchronize the information to Jira. The developer in GitHub adds a new issue, adds a title and description in RTF. All details along with the label added in GitHub will in near to real-time synchronize to Jira. Navigating to Jira, the engineer refreshes the page to view the issue from GitHub which has synchronized to Jira as a story.
All details, including the description in bold and bullet and the label have successfully synced. Here, we can see the Remote Link and Remote ID of the GitHub issue. Continuing in Jira, the engineer adds a comment for the developer in GitHub. These two, with all its formatting will bidirectionally synchronize back to GitHub. Back in GitHub we can see that the comment from Jira is visible here. The developer now adds a response for the engineer in Jira. This comment too will sync back in near to real-time. Refreshing the page in Jira, the comment added in GitHub is visible here.
Going back to GitHub, the developer changes the status of the issue to closed, indicating completion of the work. One last time, in Jira, the engineer refreshes the page of the story to find the status has synced from GitHub, and therefore, the integration between Jira and GitHub reflects “done”.
That completes the demo. Thank you for watching.