Hablando sobre github

Tutorial Jenkins 2 – Configuración pipeline

Introducción

Después del tutorial de instalación de Jenkins 2 en Ubuntu, continuamos con la configuración de Jenkins 2 con un sencillo pipeline de integración continua.

En este tutorial aprenderemos los fundamentos de los pipelines de Jenkins y configuraremos uno sencillo en el que integraremos una aplicación java con Spring Boot + Maven + GitHub. El pipeline lo mantendremos en el propio repositorio de GitHub y conectaremos GitHub con Jenkins de forma que cada vez que se realice un commit en el repositorio se ejecute de forma automática el pipeline de Jenkins.

 

Índice


Conector Microsoft para Spring Social

He estado jugueteando con el módulo spring-social para la autenticación de nuestras aplicaciones utilizando servicios Oauth como los de Linkedin, Facebook o Twitter. He realizado una implementación sencilla de un conector para la plataforma de Microsoft y he subido el código fuente a GitHub. Lo podéis descargar desde spring-social-microsoft v0.1.0.

En el repositorio de GitHub incluyo tres módulos:

  • spring-social-microsoft: módulo principal que permite la integración de spring-social con la plataforma de Microsoft.
  • spring-social-microsoft-autoconfigure: proyecto para permitir la autoconfiguración con Spring Boot.
  • spring-social-microsoft-demo: aplicación web de demostración.

 

En el README del proyecto principal se puede ver las instrucciones de configuración y como lanzar la aplicación de demostración.

En próximas entradas del blog explicaré como integrar este sistema para la autenticación y autorización de los usuarios en nuestros desarrollos web utilizando spring-boot, spring-social y spring-secutiry.

Recursos:

Leer más