Skip to main content
Skip table of contents

Connecting to GitLab for Your Organization

When you connect GitLab for your organization, you allow the app access to all projects in which you have an owner role. Tempo’s GitLab integration tracks the effort on GitLab projects that are owned by the user initiating the Integration. Work that occurs outside those projects isn't pulled into the Activity Feed.

We recommend setting up the integration from an IT-owned account that owns all GitLab projects being actively worked on.

After you install the Tempo GitLab Integration app for your organization, you can connect Tempo users to their GitLab accounts. The app saves users time by automatically populating the Activity Feed in My Work with potential worklogs related to their GitLab activities.

For more information about the GitLab integration app and day-to-day usage, see Tempo GitLab Integration.

Before You Begin

  • You must log in to Tempo as a Tempo Administrator.

  • Your account must have the owner role for any projects you want to track.

Install the Tempo GitLab Integration App for your Organization

  1. In Jira, navigate to the Tempo app.

  2. Select Apps in the Tempo sidebar.

  3. On the GitLab integration tile, click Install.

  4. Navigate to the Organization tab, and then click Connect GitLab organization.

    gitlab-connect-org.png
  5. If prompted, log in with your GitLab administrator credentials and Authorize the Tempo GitLab Integration to access your GitLab API. This allows the app to view the actions performed in all of your projects and connect the actions to Tempo users.

  6. After the app is installed, you can Configure which projects to monitor. By default, all projects are monitored.

    gitlab-proj-selection.png
  7. When complete, go to Manage Staff and add users.

When installed, Tempo GitLab Integration is listed on your User settings page under Applications. If you don't add your developers in Manage Staff, they can also connect to their GitLab account manually.

Connect Users to GitLab

You can connect Tempo team members' accounts with GitLab on their behalf on the Manage Staff page. Individual team members can also choose to connect or disconnect their accounts in My Work.

  1. As a Tempo administrator, select Settings in the Tempo sidebar.

  2. Open the Manage Staff page.

  3. Select the users you want to connect to GitLab.

  4. In the Actions menu, select Connect with GitLab.

After the connection is successful, the selected users benefit from faster time logging through the Activity Feed or automation.

For more information, see Connecting Apps to User Accounts.

Disconnect the app

If you no longer want your organization to track work done in GitLab, disconnect the GitLab app from the Tempo Apps page.

  1. In Jira, navigate to the Tempo app.

  2. Select Apps in the Tempo sidebar.

  3. Click the GitLab integration tile.

  4. Navigate to the Organization tab, and then Disconnect your organization.

When the app is disconnected from your organization, users are automatically disconnected from GitLab, the Activities Feed no longer includes work performed in GitLab, and the GitLab icon is removed from the Integrations column in Manage Staff.

 

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.