Guía de Instalación y Configuración de Jenkins
Instalación y Configuración Inicial
El método más sencillo para comenzar es descargar el archivo universal WAR desde la página oficial y desplegarlo en una instancia local de Tomcat.
Instalación de Complementos
Configuración del Sistema
Configuración de Herramientas Globales
Configuración de Reenvío con Nginx
Cuando se implementa un certificado ...
Publicado el 9-15 00:32
Automatización de despliegue con Jenkins y Docker
Este tutorial explica cómo configurar un entorno de integración continua utilizando Jenkins dentro de un contenedor Docker para automatizar el despliegue de aplicaciones Java. Se detallan los pasos desde la instalación del entorno hasta la ejecución del proyecto final.
Instalación de Docker
Para comenzar, se debe enstalar Docker Community Editi ...
Publicado el 8-20 05:40
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
Configuración de Disparadores de Construcción y Programación en Jenkins
En Jenkins, los disparadores (triggers) definen el evento o la condición exacta que inicia un proceso de entegración continua. Configurar correctamente estos mecanismos es fundamental para automatizar el ciclo de vida del software, ya sea basándose en dependencias, cambios en el código fuente o intervalos de tiempo específicos.
Tipos de Dispara ...
Publicado el 7-16 07:08
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
Configuración de Agentes Jenkins para Clústeres Kubernetes
Este artículo detalla el proceso para crear una imagen Docker personalizada para un agente de compilación de Jenkins, optimizada para su despliegue en un entorno Kubernetes. Cubriremos la configuración del Dockerfile, el script de inicio del agente, los ajustes de Maven y los pasos para construir y cargar la imagen en un registro de contenedore ...
Publicado el 7-3 16:02
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
Automatización de Despliegue de SpringBoot con Jenkins
Introducción a la Integración Continua con Jenkins
Jenkins es una herramianta popular de CI/CD. ¿Qué significa CI/CD? Los conceptos centrales de CI/CD se pueden resumir en tres puntos:
Integración Continua
Entrega Continua
Despliegue Continuo
En esencia, se trata de un flujo de trabajo que combina diferentes ramas de código en la rama princip ...
Publicado el 6-30 20:35
Gestión de Plugins en Jenkins
Funcionalidad y métodos de instalación de plugins
Jenkins utiliza plugins para ampliar sus capacidades, permitiendo la integración con herramientas de construcción, plataformas en la nube, análisis y despliegues. Esto satisface diversas necesidades ogranizativas o individuales. Existen varios métodos para instalar plugins, cada uno con requisit ...
Publicado el 6-21 23:59
Instalación de Jenkins con Docker y Despliegue Automatizado para Proyectos Spring Boot Módulares
# Instalar JDK
yum install -y java-1.8.0-openjdk.x86_64
# Verificar versión
java -version
Instalación de Jenkins con Docker
2.1 Creación de directorios
cd /
mkdir -p /mydata/jenkins/jenkins_home
mkdir -p /mydata/jenkins/localtime
2.2 Descarga de imagen y creación de contenedor
docker pull jenkins/jenkins:2.414.2
docker run --restart=alw ...
Publicado el 6-13 23:47