James is the project lead for the Zuul project gating system, and a

founding member of the OpenDev collaboratory team. As a sysadmin and

hacker he gets to write elegant code and then try to make it work in the

real world. He has previously worked for the Free Software Foundation,

UC Berkeley, and the OpenStack Foundation. He currently provides Zuul

support and services through Acme Gating.

Presentations

22x

OpenInfra Days North America Keynotes

Infrastructure lays the foundation for every daily function and open source drives innovation, cost savings, and adaptability. Together, open infrastructure has adapted to global and regional trends to disrupt proprietary market holds and drive human progress. In the face of recent trends, like licensing changes and redefining infrastructure for AI, open source communities are continuing to collaborate to evolve the projects behind an $8.8 trillion USD market. 

See Presentation
22x

Managing Test Resources and Images with Zuul

The Zuul project gating system is used to test changes across multiple git repositories and code review systems before they merge.  For the past 12 years, it has relied on an external program called Nodepool to manage test resources and image builds.

A brief overview of Zuul for those who are new to the project, and share how to manage test nodes and images with Zuul's newest features.

 

See Presentation
22x

Project Gating with Zuul

Zuul is a project gating system, which is like a CI/CD system that is primarily focused on ensuring multiple changes are well-tested with each other before being merged.

Learn what makes Zuul unique, how it's used in Open Source projects like OpenStack as well as in the enterprise, and how you can get started using it to stop merging broken code.

See Presentation