GitLab is a web-based DevOps Lifecycle Platform that provides a Git-repository manager providing wiki, issue-tracking and continuous integration, deployment pipeline features, using an open-source license, developed by GitLab Inc. GitLab helps teams design, develop and securely manage code and project data from a single distributed version control system. With the Intelligence Gitlab connector, you will be able to integrate source code management data into DIgital.ai Intelligence Solutions for the DevOps Lifecycle. This connector enables the extract of a rich set of Build, Commit, Review and other data across projects and repositories that enables Analytic Insights delivered in the DIgital.ai Integrate and Test Lens.
Steps
Step 1: Configure access for Digital.ai in your Gitlab instance.
Step 2: Create a role or user account on your Gitlab instance with the necessary privileges and/or create an API token for Digital.ai on your gitlab instance.
Step 3: Provide the Gitlab credentials in the Source Instances page of the Digital.ai application.
Step 4: Log in to the Digital.ai Admin Site using the URL and enter your credentials
Select the correct instance name from the list in the selector.Step 5: In the Properties tab, Select Application Connection, Enter the the User Name and password credential for Gitlab instance.
Step 6: For the URL requested in End Point URL field, enter the URL to point to your production gitlab instance.
Enter the password or API token for Gitlab On-Prem instance in the API Token field.Step 7: If Gitlab service URL cannot be accessed publicly, install the Digital.ai Data Collector (NDC) whose specifics are in the NDC Installation Guide.
Step 8: Test Connection.