Avisar por Discord cuándo un job o pipeline de Jenkins ha finalizado

Avisar por Discord cuándo un job o pipeline de Jenkins ha finalizado

Tiempo de lectura: 3 minutos Hoy os voy a enseñar cómo podemos lanzar un aviso a Discord cuándo un job de Jenkins ha finalizado. Primero instalamos el plugin Discord Notifier: https://plugins.jenkins.io/discord-notifier/ Lo buscamos en administrar Jenkins > Available Plugins > Discord Notifier Lo instalamos pulsando en Install Without restart. Ahora vamos al Job dónde queremos utilizarlo y seleccionamos Añadir acciones … Leer más

Desplegar automáticamente usando Gitlab y Jenkins CI/CD usando un JOB

Desplegar automáticamente usando Gitlab y Jenkins CI/CD usando un JOB

Tiempo de lectura: 6 minutos Hoy vamos a ver cómo podemos desplegar automáticamente en una máquina remota usando Jenkins y Gitlab. Lo primero que tenemos que hacer es instalar Jenkins en una máquina. Aquí explicamos cómo puedes instalarlo en Ubuntu: https://devcodelight.com/wp-admin/post.php?post=3250 Ahora instalamos el plugin «GitLab Plugin» en Jenkins: Administrar Jenkins > Administrar Plugins Pulsamos en Avaiable plugins: Y buscamos … Leer más

Implementar Gitlab CI/CD para desplegar en un servidor

Implementar Gitlab CI/CD para desplegar en un servidor

Tiempo de lectura: 5 minutos Hoy os voy a enseñar cómo podéis autodesplegar vuestro proyecto en una máquina remota haciendo pull a una rama llamada main_release usando Gitlab CI/CD. Generar clave RSA para conexión SSH Lo primero que vamos a hacer es crear una clave RSA para permitir acceder a la máquina remota usando SSH. Para crear una clave privada … Leer más

Crear Pipeline para Jenkins

Crear Pipeline para Jenkins

Tiempo de lectura: 3 minutos Hoy os voy a enseñar cómo crear un Pipeline para Jenkins, ¿Qué es un Pipeline en Jenkins? Un pipeline en Jenkins es una secuencia de procesos automatizados que se ejecutan para construir, probar y desplegar un proyecto software. Un pipeline en Jenkins se define como un archivo de configuración en el lenguaje de programación Groovy, … Leer más

Test unitarios en Java con JUnit 4

Test unitarios en Java con JUnit 4

Tiempo de lectura: 3 minutos Hoy os voy a enseñar cómo podéis implementar pruebas con JUnit en java con un sencillo ejemplo. Lo primero de todo es empezar un proyecto en Java y crear una clase de ejemplo, la llamaremos Multiplicar: Ahora vamos a crear una función sencilla para multiplicar: Ahora vamos a crear una clase Main dónde vamos a … Leer más

Instalar Jenkins en Ubuntu o linux

Instalar Jenkins en Ubuntu o linux

Tiempo de lectura: 2 minutos En este tutorial os voy a enseñar cómo instalar Jenkins en Ubuntu o linux: Jenkins es un sistema de integración y entrega continua (Continuous Integration and Delivery, CI/CD) de código abierto. Permite automatizar la compilación, pruebas y despliegue de aplicaciones de software, facilitando la entrega de nuevas funciones y correcciones de manera más rápida y … Leer más