Description
Ce template permet de faire valider le code du projet par notre instance SonarQube
Utilisation
.gitlab-ci.yml
stages:
- check
include:
- remote: 'https://gitlab-templates.galilee.fr/sonarqube/0.0.2.yml'
check:code:
variables:
SONAR_PROJECT_NAME: '@client/depot'
Variables accessibles
| Nom | Optionnelle | Description |
|---|---|---|
SONAR_PROJECT_NAME |
non | Nom du projet dans SonarQube. |
SONAR_TOKEN |
non | Token à utiliser pour s'authentifier auprès de SonarQube.Doit être déclaré dans les variables CI/CD de Gitlab, au niveau du groupe client. |
PROPERTIES |
oui | Liste des properties liées au projet. |
SONAR_HOST_URL |
oui | URL vers notre instance SonarQube.Par défaut https://code.galilee.fr. |
SONAR_USER_HOME |
oui | Dossier pour les fichiers SonarQube, en particulier son cache.Par défaut ${CI_PROJECT_DIR}/.sonar. |
Historique
v0.0.2
On augmente la Heap Size de SonarQube (2048 → 4096).
En effet, le projet weshare-back-ends
ne se satisfait plus de 2GB de RAM max.
Suppression du allow_failure.
v0.0.1
Première version.