当前位置:网站首页>Procédures d'introduction et d'installation de sonarqube

Procédures d'introduction et d'installation de sonarqube

2022-06-11 23:32:00 Jiang Xiaonan

1. sonarqubeIntroduction

Site officiel:https://www.sonarqube.org/

SonarQube Est une plateforme d'analyse de code open source, Utilisé pour analyser et évaluer continuellement la qualité du code source du projet.AdoptionSonarQubeNous pouvons détecter des codes dupliqués dans le projet,Potentielbug,Spécification du Code,Problèmes de sécurité, etc,Et à traversSonarQube web UIMontre - le..

Nous utilisons ici le premier(Édition communautaire)

2. sonarqubeInstallation

sonarqubeL'installation doit être basée surPostgreSQLBase de données

  1. Télécharger les images associées
# PostgreSQLMiroir de base de données
docker pull postgres
# sonarqubeMiroir
docker pull sonarqube:8.9.8-community
  1. Compilationdocker-compose.ymlDocumentation
version: '3.1'
services:
  postgres:
    image: postgres
    container_name: postgres
    ports:
      - 5432:5432
    networks:
      - sonarnet
    environment:
      POSTGRES_USER: sonar
      POSTGRES_PASSWORD: sonar
  sonarqube:
    image: sonarqube:8.9.8-community
    container_name: sonarqube
    depends_on:
      - postgres
    ports:
      - 9000:9000
    networks:
      - sonarnet
    environment:
      SONAR_JDBC_URL: jdbc:postgresql://postgres:5432/sonar
      SONAR_JDBC_USERNAME: sonar
      SONAR_JDBC_PASSWORD: sonar
networks:
  sonarnet:
    driver: bridge
  1. Démarrage
docker-compose up -d

Erreur trouvée comme indiqué ci - dessus , Modifier en fonction de l'invite du Journal vi /etc/sysctl.confDocumentation, Ajouter une ligne .

vm.max_map_count = 262144
#  Et exécuter la commande rafraîchir 
[[email protected] sonarqube_docker]# sysctl -p
vm.swappiness = 0
net.core.somaxconn = 1024
net.ipv4.tcp_max_tw_buckets = 5000
net.ipv4.tcp_max_syn_backlog = 1024
vm.max_map_count = 262144
[[email protected] sonarqube_docker]#
  1. Accès à

Le nom d'utilisateur et le mot de passe par défaut sontadmin.

Jusqu'ici.sonarqube L'introduction et l'installation de .

原网站

版权声明
本文为[Jiang Xiaonan]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/162/202206112331472885.html