GitLab is an open-source code repository and collaborative software development platform for large DevOps and DevSecOps projects.

What can you do with Profit.co and GitLab integrations?

You can track the status of issues in GitLab by integrating with Profit.co key results and track the progress.

Configure GitLab for Profit.co

Note: Only Super user can enable the GitLab Integration after that all the users can configure the GitLab Integration

Step 1

Navigate to Settings from the left navigation panel.

Click on Integrations, On the Connectors page, Select the User Level tab and enable the GitLab toggle.

all_my_okrs
user_level

Step 2

Navigate to Preference from the left navigation panel and select the Integrations tab and select GitLab Manage button to make a connection.

manage

Then, click the Connect to Gitlab button.

connect_to_gitlab

Step 3

On the Connect to GitLab page, There will be 2 Environment in which you can connect, They are :

  1. Cloud
  2. Self-Hosted

For cloud-based GitLab

Enter the Connection Name. Select the “Cloud” environment.Then, input the Access Token.

Finally, click the “Connect” button to complete the configuration.

Note: When selecting the access token, choose the “read_api” option exclusively.
connect_cloud

For self-hosted GitLab

Entering the Connection Name. Choose the “Self-Hosted” environment.Provide the necessary details.Click the “Connect” button to finalize the setup.

connect_self-hosted

Step 4

On the Connect to GitLab page, There will be 2 Environment in which you can connect, They are :

kr_11

Enable the toggle Choose Connection and select GitLab.

choose_connection

Select the Project, Assignee and status to pull the current value from GitLab.

Once the current value is pulled in from GitLab, Click on Add and click on the check-in slider bubble to pull the value from GitLab. Finally, click Check-in.

15_check-in
kr_86

For Percentage Tracked

Once connected, select the key result for which you want to make the GitLab connection.

kr_0

Enable the toggle Choose Connection and select GitLab.

automated_check-in

Select the Project, Choose the Issues and click on the Add.

issue_linked

Once the Key Result is successfully created, click on the Check-in button and complete the Check-in to update the status value in the key result.

Note: In the single issue a check-in value of 0 indicates it’s a Open issue, while a value of 100 signifies that it’s a closed issue.
100_check-in
kr_100
Note:

1. Profit.co supports Percentage tracked, Increase, Decrease , Control KPI for the GitLab Integration

2. The automatic check-in will happen every day at 09:00 AM based on the user region.