Skip to content

SteiNNx/sonarqube-docker-labs

Repository files navigation

SonarQube Docker Labs

Requisitos Previos

Antes de comenzar, asegúrate de tener los siguientes elementos instalados:

  • Docker y Docker Compose
  • Node.js y npm (necesarios para el escáner de SonarQube)
  • Conexión a Internet (para descargar las imágenes de Docker y los plugins necesarios)

Configuración de SonarQube con Docker

Para configurar y ejecutar el entorno local de SonarQube, sigue los pasos a continuación:

  1. Iniciar Docker: Asegúrate de que Docker esté en ejecución.

  2. Ejecutar el script de configuración:

    Para la primera ejecución o cuando necesites recrear el entorno, utiliza el siguiente comando:

    sh scripts/suit-sonarqube-local.sh --build  # Primera vez o para recrear el entorno

    Para iniciar SonarQube en ejecuciones posteriores, simplemente usa:

    sh scripts/suit-sonarqube-local.sh          # Ejecuciones posteriores
  3. Esperar el inicio: El proceso puede tardar unos minutos. Puedes verificar el progreso revisando los logs en Docker Desktop.

Evaluar Código

Para evaluar tu código con SonarQube, sigue estos pasos:

  1. Generar el token de SonarQube: Asegúrate de tener un token generado para la evaluación.

  2. Ejecutar el script de evaluación:

    Usa el siguiente comando para iniciar la evaluación de tu código:

    sh scripts/evaluate-code.sh

About

SonarQuebe Docker Localhost bash node scanner code

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published