Jenkins and Continuous Delivery Come to Boston!
Wednesday, January 29, 2014 from 8:30 AM to 3:00 PM (EST)
San Francisco, California
London, United Kingdom
A Special Event for CIOs, Development, and DevOps Managment
In this FREE seminar, CloudBees, Black Diamond and Xebia Labs provide a unique opportunity for Jenkins users to meet and hear from Jenkins founder, Kohsuke Kawaguchi.
We will examine how you can accelerate software delivery, increase reliability and enable development and QA personnel by removing roadblocks in the development process, including providing resources on a self-service basis and freeing up operations resources.
We’ll show how continuous integration (CI), deployment automation and automated provisioning provide a platform for continuous delivery (CD). CD is a natural extension of CI and adopting both reduces errors throughout the development pipeline, dramatically improving software quality and time-to-market.
Finally, we will have valuable user presentations to provide real world experiences encountered in implementing a DevOps culture, together with CI/CD.
The foundation for all of this is Jenkins CI. Throughout the afternoon, the sessions will provide tips and techniques for effective usage of Jenkins, with Kohsuke providing an in-depth session about how you should be using Jenkins to support the entire CI/CD process.
You will learn:
- The latest features and updates from the Jenkins CI project
- How to set up a reliable, scalable delivery pipeline to manage the entire path from "code to cache"
- How to introduce automation to improve pipeline throughput without extensive script development
- How to enable operations to underpin your CD strategy by efficiently providing the middleware environments your pipeline requires
Who Should Attend:
- Application development leaders
- Application integration leaders
- Application architects and enterprise architects
- Web services and Web infrastructure managers
- IT leaders involved in cloud and application strategies
- Kohsuke Kawaguchi, Jenkins and CloudBees
- Andrew Phillips, XebiaLabs
- Sunil Mavadia, Digital Globe
8:30 am: Registration (light breakfast provided)
9:30 am: Welcome – Rich Duncan, Black Diamond SW
9:45 am: The Three Pillars of Continuous Delivery: Culture, Tooling & Practices – Andrew Phillips, XebiaLabs
Continuous delivery (CD) and DevOps initiatives are transforming the way organizations interact with their customers to delivery better ideas more quickly and with higher levels of quality. In this talk, we'll describe three key pillars to successful CD: culture, tooling and practices.
- The role each pillar plays in successful continuous delivery
- The relationship between them
- How to identify and prioritize which to address most in your organization
One of the key benefits of CI servers is to be able to utilize a large number of virtual computers, which are becoming cheaper and more abundant. Doing this is increasingly important as the expanding computing power clearly comes in the form of parallelism, not just from faster computers. In this talk, we first look at the basics that Jenkins offers for dealing with a large number of build nodes, then look at various techniques enabled by build node resources, such as parallel testing and testing every single commit. We will also cover how to orchestrate those activities using Jenkins (of course!). Finally, we will then take this further and discuss the value and the importance of elastic build environments, along with the latest enhancements for Jenkins.
11:45 am: Lunch (included)
12:45 pm: Moving To Continuous Delivery - Sunil Mavadia, Digital Globe
This session will provide the key steps to building a business case for CD and ensuring successful implementation. Hear from Digital Globe, the leader in the remote sensing and geospatial industries, about how they implemented CD with Jenkins Enterprise by CloudBees and XebiaLabs' Deployit. Sunil Mavadia, manager of deployment and environment management, will discuss:
- How to build a business case for CD
- Key steps to ensure successful implementation
- Critical measurements to ensure the continual improvement of software delivery