Está en la página 1de 3

Pasos para subir proyecto Node JS a Sonarqube.

1. En el directorio en el cual se clonó el repositorio, primero correr el comando npm install el cual instalará las
dependencias del proyecto (Esto se hace una sola vez) y luego correr las pruebas unitarias desde un terminal con el
comando npm run test:cov

Al finalizar indicará la cantidad de pruebas unitarias ejecutadas, deben pasar todas. Esto lo hacemos para que se genere
el reporte que será usado por Sonarqube para indicar el coverage.
2. Ir al archivo sonar-project.js el cual está ubicado en la raíz del proyecto.

Aquí debemos editar las propiedades serverURL con el servidor Sonarqube que deseamos usar para validar el coverage,
así como el usuario y contraseña para desplegar el servicio en Sonarqube.

3. Desde el terminal y ubicado en el directorio en el cual se clonó el proyecto correr el comando npm run sonar

Si todo ha salido bien, al final nos indicará donde podemos revisar el reporte del coverage.

Al final desde el navegador podremos ver el reporte en Sonarqube en la URL: http://sonarqube-


pruebad.apps.claro.co/dashboard?id=consecutive
Para este proyecto MSCustomerAccountMD logramos un coverage del 78.3% sin bugs ni smells de código.

También podría gustarte