builds complejos con pipeline plugin

22
HOLA Jenkins - Peru @JenkinsPeru http://www.meetup.com/es-ES/Lima-Jenkins- Area-Meetup/ https://www.facebook.com/groups/jenkins.peru/ https://github.com/jenkinsperu MUNDO!!

Upload: edson-chavez-montano

Post on 12-Apr-2017

346 views

Category:

Software


2 download

TRANSCRIPT

Page 1: 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!!

Page 2: Builds complejos con Pipeline Plugin
Page 3: Builds complejos con Pipeline Plugin

Builds complejos con Pipeline Plugin

Page 4: Builds complejos con Pipeline Plugin

About me...

GeekAgilistaCraftsmanMentor y AprendizJava developer@[email protected]

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

Page 5: Builds complejos con Pipeline Plugin

About me...

Java developerOpenSource Contributor

@[email protected]

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

Page 6: Builds complejos con Pipeline Plugin

Principales Desafíos

Page 7: Builds complejos con Pipeline Plugin

Aplicaciones Monolíticas

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

Page 8: Builds complejos con Pipeline Plugin

Bajos niveles de Automatización

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

Page 9: Builds complejos con Pipeline Plugin

Cantidad limitada de ambientes

Page 10: Builds complejos con Pipeline Plugin

Procesos restrictivos

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

Page 11: Builds complejos con Pipeline Plugin

dinero

tiempooportunidades

Page 12: Builds complejos con Pipeline Plugin

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

Page 13: Builds complejos con Pipeline Plugin
Page 14: Builds complejos con Pipeline Plugin

Continuous integration es

FACILMonitorea Actualiz

a Build ? Reportar

Page 15: Builds complejos con Pipeline Plugin
Page 16: Builds complejos con Pipeline Plugin

Vayamos al siguiente

NIVEL.

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

Page 17: Builds complejos con Pipeline Plugin

PIPELINE PLUGIN

Page 18: Builds complejos con 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

Page 19: Builds complejos con Pipeline Plugin
Page 20: Builds complejos con Pipeline Plugin

DEMO

Build test Integration - Test

Page 21: Builds complejos con Pipeline Plugin

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

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

Page 22: Builds complejos con Pipeline Plugin

Gracias!

[email protected]@gmail.com