Go to your project and then click the tab Integrations
.
On the integrations page click the button Connect
next to Gitlab as show in the image below.
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.
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.
Save
to save your settings.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.
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.
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.
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.
What permissons are required to integrate with Gitlab?
You should be an owner of the project that you try to connect with.
When the Gitlab integration is active you will see a button for Disconnect
. Click this to disconnect your Gitlab integration with this project.