LinuxCon Europe + CloudOpen Europe has ended
Back To Schedule
Monday, October 21 • 11:30am - 12:20pm
How OpenStack Improves Code Quality with Project Gating and Zuul - James E. Blair, OpenStack Foundation

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

The OpenStack CI team developed Zuul to manage its project gating system. Gating is a process where every change, after passing code review, is automatically tested and merged only if it passes the test suite. Zuul is a flexible, general purpose system to integrate Gerrit code review and Jenkins and can be used for project automation purposes beyond gating. Driven by a simple, readable YAML file, Zuul has a set of basic concepts that can be combined to make very powerful automation pipelines. Zuul can perform speculative execution of tests on multiple dependent changes in parallel to keep merges happening quickly for large gated projects. Developers and test engineers can expect to learn how the OpenStack projects uses these tools and techniques, and how they can be applied to their own projects.


James E. Blair

James is a founding member of the OpenStack Project Infrastructure team. He has been instrumental in creating OpenStack's development process and now works for the OpenStack Foundation continuing to develop the infrastructure needed for a growing project. He has been active in... Read More →

Monday October 21, 2013 11:30am - 12:20pm BST
Lammemuir 1

Attendees (0)