Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.

Continuous Delivery with Jenkins Workflow

4.060 visualizaciones

Publicado el

Continuous Delivery with Jenkins Workflow

Publicado en: Software
  • Inicia sesión para ver los comentarios

Continuous Delivery with Jenkins Workflow

  1. 1. CD with Jenkins Workflow Udaypal Aarkoti Director, Solution Architecture ©2014 CloudBees, Inc. All Rights Reserved 1
  2. 2. Early Jenkins Jobs ©2014 CloudBees, Inc. All Rights Reserved 2
  3. 3. ©2014 CloudBees, Inc. All Rights Reserved 3 Job Chaining
  4. 4. Continuous Delivery ©2014 CloudBees, Inc. All Rights Reserved 4
  5. 5. ©2014 CloudBees, Inc. All Rights Reserved 5 5.37% 47.81% 14.95% 48.37% 38.47% 64.07% 86.42% 95.19% Build Test Code Quality Analysis Batch Tasks Release Opera;on Deployment Other What types of tasks do you use Jenkins for? Source: 2012 Jenkins Survey
  6. 6. • Copy artifacts plugin • Parameterized Trigger plugin • Build Flow plugin – Does not survive restarts • Job DSL plugin ©2014 CloudBees, Inc. All Rights Reserved 6 Existing plugins
  7. 7. Workflow Characteristics • Complex pipeline – Involving multiple stages • Non-sequential – Loops, forks, parallelize • Long running builds – Survive outages • Human interaction – Manual approval • Re-startable builds – Resume builds • Reusable definitions – Capture entire workflow ©2014 CloudBees, Inc. All Rights Reserved 7
  8. 8. Workflow Features • Based on Groovy • Entire workflow captured • Familiar control flow– Loops, Forks, try-finally • Multiple stages – Throttle concurrency • Integrated Human input / approval • Standard project concepts – SCM, artifacts ©2014 CloudBees, Inc. All Rights Reserved 8
  9. 9. ©2014 CloudBees, Inc. All Rights Reserved 9 Questions? Thank You!

×