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)
Para configurar y ejecutar el entorno local de SonarQube, sigue los pasos a continuación:
-
Iniciar Docker: Asegúrate de que Docker esté en ejecución.
-
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
-
Esperar el inicio: El proceso puede tardar unos minutos. Puedes verificar el progreso revisando los logs en Docker Desktop.
Para evaluar tu código con SonarQube, sigue estos pasos:
-
Generar el token de SonarQube: Asegúrate de tener un token generado para la evaluación.
-
Ejecutar el script de evaluación:
Usa el siguiente comando para iniciar la evaluación de tu código:
sh scripts/evaluate-code.sh