Synchronize GitLab Repositories and Automate Pull Requests (PRs)
Welcome to Kroolo. Follow this step-by-step guide to seamlessly sync your GitLab repositories with Kroolo and automate pull requests.
1. Navigate to the Project Section
Log in to Kroolo and go to the Projects section from the dashboard.
2. Open the Desired Project
Select the project where you want to manage and report all bugs.
3. Click on "Sync Repos"
Locate the Sync Repos button in the top-right corner of the project page and click it.
4. Connect to GitLab
From the two available options, click on Connect next to GitLab.
5. Authorize the Connection
Grant the necessary permissions to authorize the connection with GitLab.
6. Select Your Workspace
Choose the appropriate Workspace from the list. For this guide, we’ll use the workspace named App Launch.
7. Choose Your Project
Select the Kroolo project you want to sync. In this example, we’re choosing the Bug Reports project.
8. Link the GitLab Repository
From the list of GitLab repositories, select the one you want to sync. Here, we’re selecting the Updates repository.
9. Enable Bidirectional Sync
Turn on Bidirectional Sync, ensuring that:
Issues created in GitLab will appear in Kroolo.
Issues created in Kroolo will appear in GitLab.
Click Save to apply the changes.
10. Close the Pop-up
Exit the synchronization settings and return to the home page.
11. Navigate to Projects
Navigate to projects and open your project.
12. Add a New Issue in Kroolo
Go to the Bug Reports project and create a new issue.
Example: Add an issue titled "Email verification is not working."
13. Verify in GitLab
Open the synced GitLab repository and navigate to the Issues section. The issue created in Kroolo should now be visible here.
13. Create a New Issue in GitLab
Add a new issue in GitLab.
Example: Add an issue titled "Links are not visible in dark mode."
14. Refresh Kroolo
Return to Kroolo, refresh the page, and check the Backlog. The issue created in GitLab should now be visible in Kroolo.
You’ve successfully synced Kroolo and GitLab repositories. Now your workflows are streamlined, with issues and tasks automatically reflected in both platforms. 🚀