Instalar sonarqube scanner por consola en Ubuntu

Instalar sonarqube scanner por consola en Ubuntu

Tiempo de lectura: 2 minutos Para ejecutar un análisis de SonarQube directamente en Ubuntu, puedes seguir estos pasos para instalar y configurar SonarQube Scanner. Aquí te explico cómo hacerlo desde el principio: 1. Instalar SonarQube Scanner en Ubuntu Usando apt-get (si está disponible) Si estás usando una distribución de Ubuntu moderna, puedes intentar instalar SonarQube Scanner directamente desde el repositorio … Leer más

Instalar sonarqube scanner por consola en MAC

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: 1. Instalar SonarQube Scanner en Mac Usando Homebrew La … Leer más

Crear un nuevo perfil de análisis de código en SonarQube

Crear un nuevo perfil de análisis de código en SonarQube

Tiempo de lectura: 2 minutos Buenos días hoy vamos a aprender cómo podemos crear un nuevo perfil de reglas de análisis de código en SonarQube. Lo primero que tenemos que hacer es abrir la interfaz de SonarQube y buscar Perfiles: Dentro de perfiles tenemos que pulsar en Crear: Dentro de crear podemos seleccionar si queremos extender un perfil, copiar un … Leer más

Solucionar error: Unknown compiler option ‘allowImportingTsExtensions’. Usdando Sonarqube con React y TypeScript

Solucionar error: Unknown compiler option ‘allowImportingTsExtensions’. Usdando Sonarqube con React y TypeScript

Tiempo de lectura: < 1 minuto Hoy vamos a solucionar el error Unknown compiler option ‘allowImportingTsExtensions’ que aparece cuando intentamos analizar un proyecto TypeScript con SonarQube y React. El error se encuentra en tsconfig.json del proyecto de React, se soluciona eliminando la siguiente línea: isMa Ingeniero en Informática, Investigador, me encanta crear cosas o arreglarlas y darles una nueva vida. Escritor … Leer más

Solucionar error Argument for ‘–moduleResolution’ option must be: ‘node’, ‘classic’, ‘node16’, ‘nodenext’.; en SonarQube con React TypeScript

Solucionar error Argument for ‘–moduleResolution’ option must be: ‘node’, ‘classic’, ‘node16’, ‘nodenext’.; en SonarQube con React TypeScript

Tiempo de lectura: < 1 minuto Hoy vamos a aprender cómo solucionar el error Argument for ‘–moduleResolution’ option must be: ‘node’, ‘classic’, ‘node16’, ‘nodenext’.; cuando intentamos analizar un proyecto React con TypeScript usando Sonarqube. Este error se localiza en el archivo tsconfig.json, ya que se incluye: Para solucionarlo pondremos: isMa Ingeniero en Informática, Investigador, me encanta crear cosas o arreglarlas y … Leer más

Analizar código Javascript (React Native, Typescript, Nodejs etc) con Sonarqube y Jenkins (o local)

Analizar código Javascript (React Native, Typescript, Nodejs etc) con Sonarqube y Jenkins (o local)

Tiempo de lectura: 2 minutos Hoy vamos a ver cómo analizar código Javascript o React Native o NodeJS usando Sonarqube y Jenkins. Instalar NodeJS con Jenkins Si queremos ejecutar un proyecto con javascript, deberemos instalar node.js en la máquina dónde se ejecute el scan. En este caso en Jenkins. Para ello, instalamos el plugin de nodejs: Para que se instale … Leer más

SonarQube Scanner PLUGIN para Jenkins, envía tu código a analizar a tu servidor Sonarqube

SonarQube Scanner PLUGIN para Jenkins, envía tu código a analizar a tu servidor Sonarqube

Tiempo de lectura: 4 minutos Hola, hoy os voy a enseñar cómo instalar y enviar el código a Sonarqube usando SonarQube Scanner Plugin y Jenkins. De esta forma podemos crear un stage dentro del pipeline que se encargue de analizar el código en la integración CI/CD. Lo primero que vamos a hacer es abrir nuestro Jenkins e ir a administrar … Leer más

Desplegar contenedor Docker con Sonarcube e integrar con Jenkins para analizar código

Desplegar contenedor Docker con Sonarcube e integrar con Jenkins para analizar código

Tiempo de lectura: 4 minutos Hoy vamos a ver cómo instalar Sonarcube usando un contenedor Docker. Para ello vamos a utilizar el siguiente contenedor Docker: Ahora vamos a ejecutar el código con docker compose up: Si no ejecuta, deberemos poner permisos a las carpetas /config/sonarqube/ . Una vez ejecutado deberiamos poder acceder desde http://localhost:9000 Nos pedirá usuario y contaseña: Por … Leer más