Tabla de Contenidos

Realizar Análisis en SonarQube (Windows)

Información del servidor SonarQube

Anydesk

información adicional

Pasos para realizar un análisis

1. Esto es un ejemplo de las integraciones disponible :

2. Manera local:

3. en este caso necesitamos generar el proyecto de manera manual, ya que no contamos en estos momentos con un svn.

Token

Generate a Token

¡Recomendación! Es recomendado que todo token generado tengan el mismo nombre que tiene el proyecto que se va a analizar.

Use Existing Token

1. Nos mostrará el token que debe utilizar nuestro proyecto, copiamos y guardamos en un lugar seguro nuestro token y presionamos el botón “Continúe.”

2. si por algún motivo perdemos o se nos olvidó copiar el token en administración encontramos todos los Token Generados y en esta sección podremos recuperar el token.

¿Qué opción describe mejor su construcción?

Ejemplo:

  1. Maven
  2. Gradle
  3. .NET
  4. Other(fot JS, TS, Go, Python, PHP, …)

En lo que es Migración se está empleando “Maven”, entonces él nos generará una estructura que nos permitirá invocar el sonar.

Estructura Maven

Maven nos generará una estructura que nos permitirá ejecutar nuestros análisis desde la consola de comandos a continuación se mostrara un ejemplo de lo que debería generar la estructura Maven:

Estructura Generada

 mvnw clean verify sonar:sonar -Dsonar.projectKey=SecurityServerADA - 
 Dsonar.host.url=http://192.168.175.235.232:9010 -Dsonar.login=6fcce31b1e404ae4477c1b9ebfddff2f

Lo que se debe de hacer

 mvnw clean package - Dskiptests
 
-Dsonar.projectKey=ConfigServerADA \
-Dsonar.host.url=http://localhost:9010 \
-Dsonar.login=6fcce31b1e404ae4477c1b9ebfddff2f

Compilación

Definición del comando

1. clean package:

Este comando lo que hace es que limpia el proyecto y lo empaqueta de nuevo con esto genera él “.jar” o el “.war” que uno le especifiqué ala aplicación. El package nos permitirá compilar la aplicación por eso se reemplaza el “verify” por “package”.

2. Dskiptests:

Con este comando queremos decir que no haga el set de pruebas unitarias.

Invocación de sonar

Análisis terminado

←Volver atras