Visit config-ui: http://localhost:4000.
Name your connection.
This should be a valid REST API endpoint.
https://gitlab.com/api/v4/https://gitlab.example.com/api/v4/ The endpoint url should end with /.GitLab personal access tokens are required to add a connection. Learn about how to create a GitLab personal access token.
The data collection speed is restricted by the rate limit of 120,000 requests/hour for GitLab Cloud. Tokens under the same IP address share the rate limit, so the actual rate limit for your token will be lower than this number.
If you are behind a corporate firewall or VPN you may need to utilize a proxy server. Enter a valid proxy server address on your network, e.g. http://your-proxy-server.com:1080
Click Test Connection, if the connection is successful, click Save Connection to add the connection.
Choose the Gitlab projects to collect. Limited by GitLab API, You need to type more than 2 characters to search.
Usually, you don‘t have to modify this part. However, if you don’t want to collect certain GitLab entities, you can unselect some entities to accerlerate the collection speed.
This set of configurations is used for calculating DORA metrics.
If you're using GitLab CI to conduct deployments, please select “Detect Deployment from Jobs in GitLab CI”, and input the RegEx in the following fields:
By the above two fields, DevLake can identify a production deployment among massive CI jobs.
You can also select “Not using Jobs in GitLab CI as Deployments” if you're not using GitLab CI to conduct deployments.
You can choose how often you would like to sync your data in this step by selecting a sync frequency option or enter a cron code to specify your prefered schedule.
If you run into any problem, please check the Troubleshooting or create an issue