This deck covers how PayPal adopted open source tools Docker, Mesos, Jenkins and Aurora to build a scalable, highly available CI solution for PayPal which resulted in a Paradigm shift compared to the conventional VM based model
Varied workloads can co-exist without impacting one another We can ensure their’s isolation and the tasks are not tinkered Before containerization, it’s a painfully slow process for someone to have a new tool install for their builds – they have raise requests, we would go through testing, ensure it doesn’t result in any conflicts and push it to all the slave VMs. With containerization, the users can create their own jenkins slave docker images and use them after going through automated approval process. The containerization/individual jenkins slave docker image ensures no one else is adversely impacted.
Paradigm shift in CI at PayPal with Docker and Mesos
Running CI at scale with containers at PayPal