Jenkins Pipeline: Gestión de Post-Construcción con la Directiva Post
En el ámbito de la Integración Continua y la Entrega Continua (CI/CD), la fiabilidad del proceso de construcción es primordial. Sin embargo, los proyectos de software complejos a menudo enfrentan fallos en la compilación, pruebas no superadas o inestabilidad del entorno. Jenkins Pipeline, como herramienta central de automatización de compilacio ...
Publicado el 7-28 17:27
Integración de SonarQube con Jenkins Pipeline mediante API REST
Introducción En este capítulo se explica cómo configurar calidad de código personalizada desde la primera ejecución del pipeilne utilizando las API REST de SonarQube. Se abordará la creación de proyectos, asignación de perfiles de calidad y configuración de quality gates mediante programación.
Documentación oficial de API: http://192.168.1.134: ...
Publicado el 7-13 10:01
Evitando que Jenkins Elimine Procesos en Segundo Plano
Problema
Al ejecutar scripts en Jenkins que utilizan nohup para iniciar aplicaciones en segundo plano, estos procesos son terminados automáticamente cuando el trabajo de Jenkins finaliza. Por ejemplo, al intentar ejecutar:
nohup /usr/java/bin/java -Xms1024m -Xmx1024m -jar /ruta/miapp-2.0.0.jar --spring.config.location=archivo.properties >/ru ...
Publicado el 7-3 05:51
Guía completa de configuración y uso de Jenkins para CI/CD
Instalación y configuración inicial
Requisitos previos del sistema
Entorno Java
apt update
apt search openjdk
apt install -y openjdk-11-jdk
java -version
Despliegue de Jenkins
# Obtención del paquete WAR desde el repositorio oficial
wget https://get.jenkins.io/war-stable/2.426.2/jenkins.war
# Ajuste de fuentes de plugins para mejorar velocid ...
Publicado el 6-11 16:25
Pruebas de rendimiento en Redis: Inserción y lectura de diez millones de registros con Java
Configuración del antorno y datos
Estas pruebas evalúan el rendimiento de Redis en un nodo único sin optimizaciones, con 64 GB de memoria. Se trabajó con un conjunto de datos de 10,058,624 registros, totalizando aproximadamente 1.1 GB. El objetivo es comparar métodos de inserción y lectura para los tipos String y List utilizando la biblioteca J ...
Publicado el 6-9 01:04