"Synchronization", "full synchronization", and "integrated projects list"

Synchronization

Synchronization from the Jira server to the GitLab server occurs at a fixed interval. The default interval is 15 minutes.

This is incremental synchronization.

A GitLab project can be synchronized when both of the following two conditions are met:

  1. A GitLab project that exists in the integrated projects list

  2. A GitLab project that has been updated (commit, merge, branch creation, etc.) since the last synchronization

The conceptual diagram below assumes that there are the following GitLab projects:

  1. GitLab projects that meet the above condition 1: GitLab project A, B, C

  2. GitLab projects that meet the above condition 2: GitLab project C, D

Only GitLab project C (highlighted in green), which meets both of the conditions, is to be synchronized.

【Synchronization conceptual diagram】

Full synchronization

Full synchronization is targeted for all GitLab projects that can be accessed with the access token regardless of the integrated projects list or GitLab updates. It also updates the integrated projects list. Full synchronization occurs twice a day, at 0:00 a.m. and 5:00 a.m., by default. The execution schedule can be changed in the https://aslead.atlassian.net/wiki/spaces/GCFJ/pages/822837612 .

If the project key of the target Jira project is included in any of the following, this Jira project is added to the integrated projects list.

  1. Commit comment

  2. Merge request title

  3. Issue title

  4. Branch name

In the conceptual diagram below, all GitLab projects A to D (highlighted in green), which can be accessed with the access token, are to be synchronized. GitLab project D, which has been updated to meet one of the above conditions 1 to 4, is also added to the integrated projects list.

【Full synchronization conceptual diagram】

Integrated projects list

GitLab projects to be synchronized with Jira are stored in the integrated projects list.

It is shown as "Integrated Projects List" in the above 【Synchronization conceptual diagram】 and 【Full synchronization conceptual diagram】.

For how to set and view the list, see https://aslead.atlassian.net/wiki/spaces/GCFJ/pages/823394566 .

【Integrated projects list】