Personal Access Token – A GitLab user account is used to decorate Merge Requests. Use something succinct and easily recognizable.
![araxis merge 6 git settings araxis merge 6 git settings](https://tortoisegit.org/docs/tortoisegit/images/SettingsMergeTool.png)
Importing your GitLab projects into SonarQube You should name your SonarQube group my-group to synchronize it with your GitLab group and my-group/my-subgroup to synchronize it with your GitLab subgroup.
Araxis merge 6 git settings full#
To synchronize a GitLab group or subgroup with a SonarQube group, name the SonarQube group with the full path of the GitLab group or subgroup URL.įor example, with the following GitLab group setup: GitLab users inherit membership to subgroups from parent groups.
![araxis merge 6 git settings araxis merge 6 git settings](https://getintopc.com/wp-content/uploads/2018/03/Araxis-Merge-Professional-2018-Latest-Version-Download.jpg)
GitLab group synchronizationĮnable Synchronize user groups at Administration > Configuration > General Settings > DevOps Platform Integrations > GitLab to associate GitLab groups with existing SonarQube groups of the same name. On the login form, the new "Log in with GitLab" button allows users to connect with their GitLab accounts.
![araxis merge 6 git settings araxis merge 6 git settings](https://i.ytimg.com/vi/YglMNHPprEg/maxresdefault.jpg)
Here you find your Application ID and Secret. Select read_user if you only plan to delegate authentication.Īfter saving your application, GitLab takes you to the app's page. Scopes – select api if you plan to enable group synchronization.Redirect URI – enter your SonarQube URL with the path /oauth2/callback/gitlab.Name – your app's name, such as SonarQube.Specify the following settings in your OAuth app: You can find general instructions for creating a GitLab OAuth app here. You can delegate authentication to GitLab using a dedicated GitLab OAuth application. Starting in Developer Edition, you can analyze multiple branches and merge requests. Branch AnalysisĬommunity Edition doesn't support the analysis of multiple branches, so you can only analyze your main branch. Integration with GitLab Self-Managed requires at least GitLab Self-Managed version 11.7.
Araxis merge 6 git settings code#
![araxis merge 6 git settings araxis merge 6 git settings](https://kolompc.com/wp-content/uploads/2021/07/Araxis-Merge-Professional-Edition4.jpg)
SonarQube's integration with GitLab Self-Managed and allows you to maintain code quality and security in your GitLab projects.