Gitlab Integration


Video coming soon

Installation

  1. Go to your project and then click the tab Integrations.

  2. On the integrations page click the button Connect next to Gitlab as show in the image below. Connect Gitlab integration to your project.

  3. If this is the first time you are connecting Feedbucket and Gitlab you will be redirected to Gitlab where you have to allow Feedbucket. Once the connection between Feedbucket and Gitlab has been established you will be redirected back to Feedbucket. Connect your Gitlab account with Feedbucket

  4. You will now see a green bar on the Gitlab integration that indicates that the connection is made. The settings should have opened automatically but in case it doesn't, click on the Settings button to start configuring the Gitlab connection for this project.

Configuration

Configure the connection between Feedbucket and Gitlab

  1. Select the project. You should see all projects that the account you connected with is an owner of. If you do not see your project in this list make sure to check the permissions in Gitlab.
  2. Optionally, you can select labels that you want the issues to have when created from Feedbucket.
  3. Click Save to save your settings.

Using the integration

New feedback created

Whenever new feedback is created in Feedbucket, a issue will be created in the project that you configured in step #1. The task will have all technical information and the screenshot or video will be added as an attachment. The labels configured in #2 will be applied to this new issue.

{info} Note that the issue will be created with the Gitlab account that you connected Feedbucket and Gitlab with.

New comment created

Whenever a new comment is created in Feedbucket, it will be attached to the Gitlab issue automatically.

There's a 2-way sync here as well. If you add a comment to the issue that starts with @feedbucket this will be synced back to Feedbucket. Therefore, you can answer comments from within Gitlab if you like. Watch the video to see this in action.

Feedback resolved

If the feedback gets resolved from Feedbucket, the task will automatically be resolved in Gitlab as well.

There's a 2-way sync here as well. If you mark the task as resolved from within Gitlab, it will be resolved in Feedbucket.

{warning} Gitlab does not currently support webhooks for when an issue is deleted. So make sure that you first resolve it in Gitlab, and then delete it for it to be resolved in Feedbucket as well.

Feedback unresolved

If the feedback gets unresolved from Feedbucket the issue will be unresolved in Gitlab as well

There's a 2-way sync here as well. If you reopen the issue in Gitlab it will be unresolved in Feedbucket.

FAQ

What permissons are required to integrate with Gitlab?

You should be an owner of the project that you try to connect with.

Disconnect

When the Gitlab integration is active you will see a button for Disconnect. Click this to disconnect your Gitlab integration with this project. Disconnect the Gitlab and Feedbucket integration