Stop Merging Broken Code

 

Arguably, current CI tools are only capable of running tests, providing the resulting feedback and little else. These tools, built with the singular purpose of testing changes before and after merging, mean that while the feedback cycle is good prior to the merge, any jobs running post merge are at risk of breaking without your knowledge. Enter Zuul, an effective, modern, project gating CI system. Zuul makes use of Ansible and performs outside the scope of simple CI, featuring a cross-dependency testing system as well. Attend this breakout session to learn more about the Zuul project. 

Presenters:

 

Mohammed Naser, Vexxhost