X

Developer Training #2: Empezando con Jenkins

Después de un largo tiempo, vengo con el segundo Developer Training” en el que os presentaré un recurso muy útil para comenzar a utilizar Integración Continua en el workflow de tu trabajo diario. La herramienta más utilizada en integración continúa en el mundo empresarial es Jenkins. Jenkins permite construir cualquier proyecto software definiendo un workflow que se adapte a tus necesidades.

Esta herramienta permite  definir una automatización para que  cada vez que hagas un push en tu rama master, este sea notificado para empezar a realizar un build de nuestro software, ejecutando distintos procesos, entre ellos analizadores de código estático hasta una batería de pruebas. Finalmente podemos utilizar Jenkins para que despliegue el software construido donde nosotros deseemos, desde un ftp, pasando por una hasta creación y despliegue de contenedores docker.

La potencia de Jenkins y las ventajas que nos aporta para la integración continua, la hace una herramienta totalmente imprescindible en nuestro día a día.

¿Que vas aprender con este Developer Training?

Elegí este recurso, por que creo que es bastante completo y muestra al menos una pequeña muestra de todo lo que puede llegar a hacer Jenkins totalmente desde cero.

En estos videotutoriales se muestra cómo empezar con Jenkins desde cero, las estrategias e implementación de integración y entrega continua de nuestro código. Se cubren temas desde la instalación de Jenkins, la importación de código fuente desde un repositorio git, integrándolo con BitBucket o Github, la ejecución de pruebas unitarias con PHP , instalación de plugins interesantes e integraciones con servicios externos como Slack.

Sobre el autor

El autor de estos videotutoriales es Xavier Decuyper un joven desarrollador web centrado en diseñar aplicaciones web elegante y simple. Se trata de un desarrollador que cree que el software debe ser abierto y distribuible gratuitamente y todo el mundo debe de tener derechos para modificarlo, adaptarlo y mejorarlo. Tiene publicados algunos proyectos propios en su Github .

Espero que disfrutes de este “Developer Training” de hoy.

Categorías: Formación
Tags: formaciónintegración continua
alonsus91 :Joven ingeniero en Informática especializado en Ingeniería Web apasionado por las nuevas tecnologías y las últimas novedades en informática e Internet con ansias de conocer a fondo el mercado laboral y aportarle todos mis conocimientos.
Disqus Comments Loading...

Utilizamos cookies para asegurar que damos la mejor experiencia al usuario en nuestro sitio web. Si continúa utilizando este sitio asumiremos que está de acuerdo.