GitLab
Run a GitLab webhook server¶
-
From the GitLab workspace or group, create an access token. Enable the "api" scope only.
-
Generate a random secret for your app, and save it for later. For example, you can use:
-
In the secrets file, fill in the following:
- Your OpenAI key.
- In the [gitlab] section, fill in personal_access_token and shared_secret. The access token can be a personal access token, or a group or project access token.
- Set deployment_type to 'gitlab' in configuration.toml
-
Create a webhook in GitLab. Set the URL to the URL of your app's server. Set the secret token to the generated secret from step 2. In the "Trigger" section, check the βcommentsβ and βmerge request eventsβ boxes.
-
Test your installation by opening a merge request or commenting or a merge request using one of CodiumAI's commands.