This page describes Gitlab and GitLab enterprise configuration
GitLab is a single application that spans the entire software development lifecycle. This makes GitLab unique and creates a streamlined software workflow, unlocking your organization from the constraints of a pieced-together toolchain.
DevOps Intelligence supports your use of GitLab and GitLab Enterprise. For DevOps Intelligence to pull data from GitLab, you must configure a GitLab account.
GitLab
Application requires the following information for GitLab:
Name:
Local account name. It could be any string and is used only for reference.
User:
Username for GIT. Generally, the email ID with which the user logged in to GIT.
Token:
Personal access token. Tokens can be generated from the following menu selection: settings → access tokens. The personal access token requires permissions within the following recommended scopes:
Application also requires the following GitLab credentials:
If the user wants to track all the repository comprising this organization (Organization Level), then he would need to select orgs. And, if the user wants to track a particular repository (Repository Level), he would need to select repos.
Organization level tracking:
For this type of tracking, some selections have to be made in the system, as described in the following list:
Account:
Refers to the account through which the tracking is to be done.
Select Tracking Type:
Users must select
Organization
for Org level tracking
Search Organization:
By selecting here, a list of all organizations for the selected account but not tracked by Application. Select any organization you want to track and select
Configure
.
Repository level tracking:
For this type of tracking, some selections have to be made in the system, as described in the following list:
Account:
Refers to the account through which the tracking is to be done.
Select Tracking Type:
User must select
Repository
for Repo level tracking
Search Organization:
By selecting here, a list of all organizations for the selected account but not tracked by Application. Select any organization to be tracked and select
Configure
. Select any organization you want to track and select
Configure
.
Search Repository:
By selecting here, a list will be displayed with all the repositories that are part of the selected organization but not tracked. Select any repository you want to track and select
Configure
.
The Sync Feature scans current data for visibility after configuring credentials periodically. The intervals are set as follows:
The account Sync Interval is set to 5 mins: Refresh current data
The account Delete Interval is set to 7 mins: All deleted accounts updated
The history pulled Interval is set to 180 days: Data history