GitLab

Share complete bug reports as issues directly to your GitLab issue boards.

BetterBugs integration with GitLab

Issue tracking with GitLab just got even more intuitive and efficient with BetterBugs integration.

BetterBugs enables you to create comprehensive bug reports and share them directly with your GitLab project in just a few clicks, without ever switching browser windows. No need to juggle tools or manually input issue details.

Once you connect a BetterBugs project or your entire workspace with GitLab, reporting bugs is effortless. Simply take a screenshot or record a video of the issue, add relevant details, describe the problem and issue repro steps (either manually or with AI), populate the task fields for the selected GitLab project, and instantly add the issue to your GitLab board.

All key technical details, such as environment information, console logs, network requests, navigation steps, and more, are automatically attached to your bug report. One click, and everything is captured and included. Developers can then access the complete bug report through the shared link on the GitLab issue board, which provides everything they need (visual proof, issue descriptions, repro steps, logs, environment info, and more) to start debugging right off the bat.

This streamlined process makes bug reporting up to 10X faster and significantly shortens turnaround times.

Steps to integrate BetterBugs with GitLab

Integrating BetterBugs with GitLab is super simple. Just a few clicks and you are all set. Here’s how:

1

Install extension

Install the extension and pin it to the browser for quick access.

2

Capture the bug

Take a screenshot, record a video, or hit Rewind (if it's already enabled for the website).

3

Enter bug details

Add a title* (Required) and other bug details about the bug.

4

Choose the BetterBugs workspace and project to connect

From the top right dropdowns, select the BetterBugs Workspace and Project to connect with GitLab.

  • Dropdown 1: User's Workspace (default: BetterBugs Workspace Name)

  • Dropdown 2: User's Project (default: BetterBugs Project Name)

NOTE: The integration will happen to the specific project you selected within BetterBugs. This means that if you have multiple projects, you'll need to set up separate integrations for each one. You can also integrate your entire workspace with the tool from the Workspace Settings > Integration.

5

Connect with GitLab

Open the "+ Send to your tools" dropdown from the bottom right of your screen. Click on "Connect GitLab" and authorize BetterBugs for GitLab.

6

Enter details for the GitLab issue board

Again, click the "+ Send to your tools" option. From the dropdown, click "GitLab issue". This fetches the report template for "GitLab info". Populate fields for Project, Assignees, Labels, Due Date, and any others.

7

Send report

Hit the "Upload Bug Details" button from down below.

A new tab with the created GitLab issue opens up, creating the Task for the selected GitLab issue board. The task includes visual proof of the issue, description, issue repro steps, devtools details, and a link to the complete bug report. You can access the report on the BetterBugs dashboard by clicking the links in the GitLab issue.

You’re all set with the integration. Now, whenever you create a report, you can instantly send it to the connected GitLab board straight from your browser.

To check if the integration worked correctly and the report was shared with your GitLab project,

  1. Open the report that you just shared (using the Issue report link from the GitLab task or your BetterBugs project).

  2. Click on the Comments/Activities tab at the bottom right to check for a successful task creation message or any other activity on it. Make sure to enable the “Activities” with the toggle switch.

Steps to send an existing report to GitLab

1

Login

Log in to your BetterBugs account.

2

Select project and open report

Select the project (within BetterBugs) that’s integrated with GitLab. Open the report you want to share.

3

Enter details for GitLab

Click "+ Send to your tools" from the top and select "GitLab issue" from the dropdown. This fetches the report template for "GitLab info". Add information for the fields (Project, Assignees, Labels, and others).

NOTE: You can also update any details already available in the bug report.

4

Send to GitLab

Hit the "Create Task" button.

You’re good to go.

A new tab with the created GitLab task opens up, adding the task to the GitLab issue board with all the issue details and a link to the complete bug report with developer tools info.

Last updated

Was this helpful?