This document discusses two OpenStack continuous integration environments that have been set up for testing Xen - the XenServer CI and the libvirt+Xen CI. It compares the major components, advantages, and disadvantages of each. Some lessons learned from mistakes with the XenServer CI are provided, as well as suggestions for best practices when operating OpenStack CI loops with Xen, including using nodepool to manage single-use virtual machines, the third party CI puppet scripts for orchestration, and Swift for log storage. Open discussion is invited on topics like test coverage, monitoring, and shared orchestration.