Instalar sonarqube scanner por consola en MAC

Tiempo de lectura: 2 minutos

Para ejecutar un análisis de SonarQube directamente desde la máquina donde se ejecutaron los tests (en tu caso, en una Mac), necesitas instalar y configurar el SonarQube Scanner en esa máquina. Aquí te dejo los pasos para instalarlo y usarlo en la consola de tu Mac:

Playa Pexels

1. Instalar SonarQube Scanner en Mac

Usando Homebrew

La forma más fácil de instalar SonarQube Scanner en macOS es utilizando Homebrew, que es un gestor de paquetes para macOS. Sigue estos pasos:

  1. Abre la Terminal en tu Mac.
  2. Instalar SonarQube Scanner con Homebrew: Si no tienes Homebrew instalado, primero instala Homebrew ejecutando el siguiente comando: /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" Luego, instala SonarQube Scanner ejecutando: brew install sonar-scanner

Verificar la instalación

Para verificar que la instalación fue exitosa, puedes ejecutar el siguiente comando en la Terminal:

sonar-scanner --version

Si todo está bien, deberías ver la versión del SonarQube Scanner instalada.

2. Configurar SonarQube Scanner

Para configurar SonarQube Scanner, necesitas crear o editar el archivo sonar-project.properties en tu proyecto. Este archivo contiene la configuración necesaria para que el Scanner se conecte a tu servidor de SonarQube.

  1. Crea un archivo sonar-project.properties en la raíz de tu proyecto (si aún no existe). Aquí tienes un ejemplo básico de configuración: # SonarQube Configuration sonar.projectKey=nombre_del_proyecto sonar.projectName=Nombre del Proyecto sonar.projectVersion=1.0 sonar.sources=src sonar.host.url=http://localhost:9000 # Cambia esto por la URL de tu servidor SonarQube sonar.login=tu_token_o_usuario # Token o usuario para autenticarte sonar.java.binaries=target/classes # Si es un proyecto Java, ajusta la ruta de los binarios
    • sonar.projectKey: Clave única para tu proyecto en SonarQube.
    • sonar.projectName: Nombre del proyecto.
    • sonar.host.url: URL del servidor SonarQube.
    • sonar.login: Token de autenticación generado en SonarQube para evitar la necesidad de usar contraseñas.
  2. Generar un token de autenticación:
    • Ve a Mi Cuenta en tu servidor de SonarQube.
    • En la sección de Tokens puedes generar un nuevo token para autenticarte al hacer el análisis.

3. Ejecutar el Análisis de SonarQube

Una vez configurado el archivo sonar-project.properties, puedes ejecutar el análisis directamente desde la consola en tu Mac.

  1. Navega al directorio de tu proyecto (si aún no lo has hecho): cd /ruta/a/tu/proyecto
  2. Ejecuta SonarQube Scanner: sonar-scanner Esto iniciará el análisis del proyecto y enviará los resultados al servidor SonarQube especificado en tu archivo de configuración.

4. Ver los resultados del análisis

Una vez que el análisis se haya completado, puedes ir a tu servidor de SonarQube y revisar los resultados. SonarQube te mostrará detalles sobre la calidad del código, la cobertura de los tests, los errores y las vulnerabilidades.


Deja un comentario