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 Webhook para Jenkins usando Github

Crear Webhook para Jenkins usando Github

Tiempo de lectura: 3 minutos Buenas, hoy vamos a aprender cómo crear un Webhoook para desplegar automáticamente con Jenkins usando Github. Primero vamos a nuestro Jenkins y ajustes. Tenemos que instalar el plugin Generic Webhook Trigger que es compatible con github Una vez instalado, vamos a nuestro Job de Jenkins > configuración y Build Triggers Elegimos Generic Webhook Trigger: Sustituimos … Leer más

Realizar pruebas unitarias con React Native y Mocha

Realizar pruebas unitarias con React Native y Mocha

Tiempo de lectura: 2 minutos Hola, hoy vamos a ver cómo podemos realizar pruebas Unitarias usando Mocha en React Native. Lo primero que tenemos que hacer es instalar las dependencias para las pruebas: Crea un archivo de configuración para la cobertura de pruebas. Crea un archivo .nycrc en la raíz de tu proyecto y agrega el siguiente contenido: Esto configura … Leer más

Ejecutar test Selenium en un contenedor Docker Compose

Ejecutar test Selenium en un contenedor Docker Compose

Tiempo de lectura: < 1 minuto Hoy os voy a enseñar cómo podemos ejecutar test Selenium en un contenedor Docker. Primero vamos a crear un contenedor Docker Compose con Selenium (utilizo esta imagen https://github.com/nixel2007/docker-selenium-side-runner) Se crean dos carpetas, una para los .sides (sacados de selenium IDE) para ejecutarlos: Carpeta ./web/test/ Y otra para la configuración out que saca Selenium: Carpeta ./config/selenium/out … Leer más

Crear un contenedor de Expo (EAS) con Docker para generar Build Android para React Native

Crear un contenedor de Expo (EAS) con Docker para generar Build Android para React Native

Tiempo de lectura: 3 minutos Hola, hoy vamos a ver cómo podemos crear un contenedor Docker que genera Builds Android (APKs) de forma local usando React Native. Primero vamos a generar nuestro proyecto docker-compose.yml de la siguiente forma: Para generar la variable de entorno EXPO_TOKEN, debes hacer lo que indica Expo: https://docs.expo.dev/accounts/programmatic-access/ Web para generar tokens: https://expo.dev/accounts/[account]/settings/access-tokens Para ello vamos … Leer más

Crear entorno Flutter con Docker Compose para generar Builds de Web/Android/Linux

Crear entorno Flutter con Docker Compose para generar Builds de Web/Android/Linux

Tiempo de lectura: < 1 minuto Hola a tod@s, hoy vamos a ver cómo podemos crear un entorno Flutter mediante contenedores Docker que nos permitirá generar un Build de nuestro proyecto. Este entorno nos permitirá tanto desarrollar cómo generar un APK o web con nuestro proyecto Flutter. Lo primero que vamos a hacer es crear la imagen Docker Compose: Utilizamos la … 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