Hard Knocks and Soft Spots: A Docker-Centric CI/CD Pipeline at VMware

Thursday, December 8, 2016 - 2:45pm3:30pm

Fabio Rapposelli, Staff Engineer 2, VMware, and Ivan Porto Carrero, Staff Engineer, VMware

Abstract: 

VMware’s R&D team is comprised of thousands of top-notch computer scientists and software engineers always eager to write and test code that ships. The Cloud Native Apps BU recently started working on two new projects and decided to revisit how we ship code. We’ve built a new CI/CD platform based on Docker using Drone, not only for packing our services but also to do reproducible end-to-end testing and creating a perfectly reproducible test experience for developers. Our talk will focus around how Docker makes our lives easier. We’ll go over the platform we’ve built, the pipeline, lessons learned, and next steps.

Fabio Rapposelli, Staff Engineer 2, VMware

Fabio is a Staff Engineer 2 working in the Cloud Native Apps BU, currently working on Project Cello, a platform for self-operating stateful applications. As part of his duties he has built and maintains the CI/CD environment used by the team.

LISA16 Open Access Sponsored by Bloomberg

Open Access Media

USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. Support USENIX and our commitment to Open Access.

BibTeX
@conference {201533,
author = {Fabio Rapposelli and Ivan Porto Carrero},
title = {Hard Knocks and Soft Spots: A {Docker-Centric} {CI/CD} Pipeline at {VMware}},
year = {2016},
address = {Boston, MA},
publisher = {USENIX Association},
month = dec
}

Presentation Video 

Presentation Audio