OpenStack logo

Multiple Jenkins Masters
with Jenkins Gearman Plugin


Khai Do <zaro0508@gmail.com>

Gearman Plugin

OpenStack

Openstack is open source software for building private and public clouds

Projects

https://wiki.openstack.org/wiki/Projects

Contributors

Gerrit Events (per hour)

Zuul Jobs (per hour)

Jenkins Slave Usage

Openstack CI Tools

Zuul for Preemptive CI

James Blair @JUC 2012

Zuul Simulation

Architecture (Before)

Architecture (Before)

Architecture (Now)

Gearman

Gearman is a distributed job queuing system designed to distribute appropriate computer tasks to multiple computers, so large tasks can be done more quickly.

Horizontal Scaling

Redundant Jenkins

Gearman Features

Gearman-Jenkins Integration

Jenkins Buildables as Gearman Functions

Gearman Plugin Architecture

Gearman Clients

Gearman Plugin in Production

Everything Is Automated

Thanks!

These slides available at: http://docs.openstack.org/infra/publications/