Confluence has been updated to version 6.15.9

This page includes information about possible ways to start the synchronization on GitHub.

As far as the Exalate application for GitHub does not provide the Exalate operation button in the page view you need to create a trigger in order to start the synchronization.

Trigger applies only to the repository selected in the connection configuration. For more details check the article about understanding the search syntax on GitHub

How to create a trigger?

 To configure the trigger, please follow the steps:

1. Go to the Connections tab in the Exalate admin menu and select the connection to edit

2. Create trigger

3. Select what entity you would like to synchronize

4. Specify the search query in the If field 

Use GitHub advanced search syntax to specify the query. Below you can see some examples:

Synchronize issues in status Open with label bug

is:open label:bug 

Synchronize pull requests in status Open 

is:pr is:open

If the search query contains whitespaces you need to surround it with quotation marks. Check the example below: 

Synchronize issues with a label bug fix

label:"bug fix"

Synchronize pull requests in status in progress 

is:"in progress"

Toggle to activate the trigger. In case the toggle is disabled, the trigger won't work.

5. Add trigger

To start the synchronization you need to Bulk Exalate on the trigger. It helps to synchronize all issues, that fit trigger search query.

Due to the limitation of the GitHub API, the search is limited to 1000 issues. It affects the Bulk Exalate operation. Check the search limit on GitHub for more details.