CI (Continuous Integration) is one of the cornerstones in DevOps projects. Jenkins is one of the popular solutions for CI. Builds and Deployments can be configured by various means, including being triggered by commit in a version control system, by scheduling, by building when other builds have completed, and by requesting a specific build URL. Docker, which plays a major role for automating development process in distributed environments, provides a plugin for Jenkins support – so Jenkins can be embedded into Docker ecosystem. This seminar introduces CI and its relevance today for general and DevOps projects.

Topics:

  • Introduction to CI
    • Relevance derived from XP
    • Relevance of TDD
    • Integration Hell
    • Continuous Integration
    • Continuous Delivery (brief)
    • Q&A
  • Jenkins
    • Introduction
    • Installing
    • Configuration
    • Jenkins plugins
    • Work distribution
    • Q&A
    • Implementing Continuous Integration(CI) and Continuous Delivery (CD)
    • Scalability of CI and Devops Beyond Master/Slave Architecture
    • Q&A
  • Continuous delivery with Docker
    • Intro to Docker
    • Intro to Microservices architecture with Docker
    • How does Docker help with Continuous Delivery for microservices applications?
    • How you can  use Jenkins to achieve Continuous Delivery based on Docker
    • Q&A

Info

  • Seminar ID: 44017
  • Location: Daniel Hotel
  • Date: Monday 19th of June 2017

Main Speaker

<a href='http://devgeekweek.jbh.co.il/speaker/lidor-gerstel/'>Lidor Gerstel </a>

בוגר תואר ראשון בניהול מערכות מידע, מעל 4 שנים בהובלת פעילות DEVOPS באירגונים מרצה קורס DEVOPS ב john Bryce, מוביל כיום את …