Let's talk CI/CD and DevOps with ClusterHQ and Jenkins

This is a past event

44 people went

Location image of event venue

Details

This will be a joint meetup with ClusterHQ. Thank you ClusterHQ for hosting!

Agenda

6:00 Doors open - Food, drinks, and catching up!

6:45 Build, Test and Deploy with Jenkins Pipeline and Docker by Tyler Croy (https://github.com/rtyler)

7:15 How to Push and Pull Docker volumes to and from Jenkins CI by Ryan Wallner (https://twitter.com/RyanWallner)

7:45 Q&A with Ryan and Tyler

8:30 Finish!

Session

"Build, Test and Deploy with Jenkins Pipeline and Docker"

In this talk, Tyler will show some quick and easy ways to use Jenkins Pipeline to build, test and deploy containers. Using the integration between Jenkins Pipeline and Docker, we'll show how well Jenkins and Docker play together for basic continuous integration and acceptance testing to advanced continuous delivery patterns with Pipeline.

“How to Push and Pull Docker volumes to and from Jenkins CI”

It’s not easy to work with Docker volumes when the need is for the data and volumes themselves to be flexible enough to move to and from environment such as Development, QA, CI/CD, Staging and Production.
We will explore how and why data can be version-controlled and moved between environments like development, CI, and staging using Docker containers and fli (FlockerHub CLI). We’ll then work with Jenkins CI and the data lifecycle toolset from ClusterHQ to push and pull versions of docker volumes to and from these environments so DevOps teams can use this data to test and stage the application from a versioned snapshot of data.

Speakers

Tyler (https://github.com/rtyler) is a longtime Jenkins contributor, having tended the Jenkins project’s own infrastructure for almost as long as it has existed. Originally guiding the project from artisanal, hand-crafted physical machines into the world of Puppet and reproducible infrastructure. Tyler has most recently been focused on improving the reliability, testability, and immutability of the Jenkins project infrastructure with Puppet, ServerSpec, and Docker.

Ryan (https://twitter.com/RyanWallner) is a Technical Evangelist for ClusterHQ focused on the developer community, integration and frameworks around containers and persistence. Previously, Ryan was a software engineer in advanced development for EMC's office of the CTO. He has contributed to various open-source projects including Flocker, Amazon ECS Agent, BigSwitch Floodlight, Kubernetes, and Docker-py. You can find Ryan at many of the Boston area meetups such as Massachusetts Microservices, Kubernetes, Docker and Openstack, or enjoying hiking, kayaking, snowboarding, and cooking.