Want to know how GitLab integration works and how to set it up? Continue reading.
When you mention the name of an item (by using #) in a commit, new branch or pull request, VivifyScrum automatically connects them with that item.
When you create an issue in Gitlab, VivifyScrum automatically creates a Bug Item using the issue name and description. The Bug Item will be created in the Product Backlog - Backlog column if there is no active sprint (this applies to Scrum boards). When there is an active sprint, the item will be populated in the first column on the Sprint Backlog. In case there are multiple active sprints, the Bug Item will be created in the Sprint Backlog of the Sprint that has been started last.
By closing or reopening the issue, the linked Item will be marked as done or reopened. The Issue author and the assignee will not be linked to the VivifyScrum Item.
Follow these steps to finish the GitLab integration:
- Click on the ‘Enable’ button that is under the instructions and copy the generated URL
- log into your GitLab account
- open the repository that you want to connect with VivifyScrum
- click on ‘Settings’ (the gear icon in the upper right corner)
- choose the ‘Integrations’ option
- paste the generated URL from VivifyScrum into the URL space on GitLab
- check "Push events", "Issues events" and "Merge request events"
- click on the ‘Add Web Hook’ button.
If you want to use two-way synchronization and reflect changes (name, description, labels) from your VivifyScrum Board to your GitLab repository, please add your GitLab personal access token and project ID in the fields below the instructions in the app.
You can find or generate your personal access token by visiting the GitLab access token page and project ID in the General Settings of your project.
You can also use the two-way integration with your local GitLab installation.
That’s it! You have completed the two-way integration with Gitlab!