¿Le gustaría aprender a hacer una instalación de Sonarqube Scanner en Ubuntu Linux? En este tutorial, vamos a mostrarle cómo instalar el escáner Sonarqube en un ordenador que ejecuta Ubuntu Linux.
• Versión de Ubuntu: 18
• Versión de Ubuntu: 19
• Versión Sonarqube: 7.9.1
Lista de hardware:
En la siguiente sección se presenta la lista de equipos utilizados para crear este tutorial de Sonarqube.
Cada pieza de hardware mencionada anteriormente se puede encontrar en el sitio web de Amazon.
Sonarqube Tutorial relacionado:
En esta página, ofrecemos acceso rápido a una lista de tutoriales relacionados con la instalación de Sonarqube.
Tutorial – Instalación del escáner Sonarqube en Ubuntu Linux
Utilice apt-get para instalar los paquetes necesarios.
Descargue el paquete del escáner Sonarqube y muévalo al directorio OPT.
Edite el archivo sonar-scanner.properties.
Configure el escáner Sonarqube para conectarse a su servidor Sonarqube.
Necesitamos agregar el comando sonar-escáner a la variable PATH.
Vamos a crear un archivo para automatizar la configuración de variables de entorno necesarias
Aquí está el sonar-scanner.sh contenido del archivo.
Reinicie el equipo o utilice el comando source para agregar el comando sonar scanner a la variable PATH.
Utilice el siguiente comando para comprobar si la variable PATH se ha cambiado según lo previsto.
Aquí está la salida del comando:
En nuestro ejemplo, el directorio /opt/sonar-scanner/bin se agregó a la variable PATH.
Utilice lo siguiente para verificar la versión del escáner Sonarqube instalada.
Aquí está la salida del comando.
¡Felicitaciones! Ha terminado la instalación del escáner Sonarqube.
Sonarqube – Cómo escanear un código estático
En primer lugar, debe acceder a la interfaz web de Sonarqube y crear un nuevo proyecto.
Abra su navegador e introduzca la dirección IP de su servidor web más :9000
En nuestro ejemplo, se introdujo la siguiente URL en el navegador:
• http://192.168.15.10:9000
Haga clic en el botón Iniciar sesión y utilice el nombre de usuario y la contraseña predeterminados de Sonarqube.
• Nombre de usuario predeterminado: admin
• Contraseña predeterminada: admin
Después de un inicio de sesión correcto, se le enviará al Panel de Sonarqube.
Cree un nuevo proyecto.
En nuestro ejemplo, vamos a analizar un proyecto popular de código abierto llamado: Zabbix
Establezca una clave de proyecto y un nombre para mostrar.
Escriba una cadena para el nombre del token de proyecto y haga clic en el botón Generar.
En nuestro ejemplo, introdujimos el nombre de token Zabbix.
El token se utiliza para identificarle cuando se realiza un análisis.
Si se ha visto comprometido, puede revocarlo en cualquier momento de su cuenta de usuario.
En nuestro ejemplo, el toke generado fue zabbix: 47c300fa4d7b9e8a3e7c953e77c250477f3617e5
Haga clic en el botón Continuar.
En la pantalla Siguiente, seleccione el idioma del proyecto.
En nuestro ejemplo, seleccionamos la opción: Otro (JS, TS, Go, Python, PHP, …)
Seleccione el sistema operativo Linux.
El sistema le mostrará la línea de comandos que debe utilizar para escanear el proyecto Zabbix.
Obtenga una copia local del código estático que desea analizar.
En nuestro ejemplo, vamos a analizar un proyecto popular de código abierto llamado: Zabbix
Acceda al directorio del proyecto y ejecute el analizador Sonarqube.
En nuestro ejemplo, el servidor y el analizador Sonarqube se instalan en el mismo equipo.
Espere el código Scanner para finalizar y cargue automáticamente los resultados en el servidor Sonarqube.
En el panel de control de Sonarqube, podrá acceder a los resultados del análisis.
¡Felicitaciones! Ha aprendido a usar el escáner Sonar.