Builds complejos con Pipeline Plugin

Post on 12-Apr-2017

341 views 2 download

Transcript of Builds complejos con Pipeline Plugin

HOLA Jenkins - Peru@JenkinsPeruhttp://www.meetup.com/es-ES/Lima-Jenkins-Area-Meetup/https://www.facebook.com/groups/jenkins.peru/https://github.com/jenkinsperu

MUNDO!!

Builds complejos con Pipeline Plugin

About me...

GeekAgilistaCraftsmanMentor y AprendizJava developer@Grubhartedsonchavez@gmail.com

https://github.com/Grubharthttp://www.slideshare.net/grubhart/

"Blacksmith working" by Jeff Kubina from Columbia, Maryland - [1]. Licensed under CC BY-SA 2.0 via Commons - https://commons.wikimedia.org/wiki/File:Blacksmith_working.jpg#/media/File:Blacksmith_working.jpg

About me...

Java developerOpenSource Contributor

@EdduMelendezeddu.melendez@gmail.com

https://github.com/eddumelendez

"Blacksmith working" by Jeff Kubina from Columbia, Maryland - [1]. Licensed under CC BY-SA 2.0 via Commons - https://commons.wikimedia.org/wiki/File:Blacksmith_working.jpg#/media/File:Blacksmith_working.jpg

Principales Desafíos

Aplicaciones Monolíticas

http://perudalia.com/files/post/5b4bd2d1450cda35a7142d398cf12280.jpg

Bajos niveles de Automatización

https://c1.staticflickr.com/5/4119/4857893055_eb3cf57192_b.jpg

Cantidad limitada de ambientes

Procesos restrictivos

http://spivaklawfirm.com/wp-content/uploads/SO000183.jpg

dinero

tiempooportunidades

RELAXhttps://pixabay.com/static/uploads/photo/2015/11/07/11/28/calm-1031174_960_720.jpg

Continuous integration es

FACILMonitorea Actualiz

a Build ? Reportar

Vayamos al siguiente

NIVEL.

https://s-media-cache-ak0.pinimg.com/736x/d2/fb/f4/d2fbf4e398d22a07c907c7d46187aa1c.jpg

PIPELINE PLUGIN

Algunos CONCEPTOSDSLel plugin define tu pipeline a traves de un script en groovy usando un dsl (domain specific language)

Resilientela ejecución del pipeline se mantiene aunque el máster se reinicie

Pausableel build puede pausar en caso que necesite alguna aprobación.

EficienteSe pueden definir checkpoints desde donde puede reiniciar el pipeline

DEMO

Build test Integration - Test

Recursos∎ https://github.com/jenkinsperu/spring-boot-cache-

sample∎ https://jenkins-ci.org/

Gracias!

Preguntas?edsonchavez@gmail.comeddu.melendez@gmail.com