One of the great things about the OpenStack project is our CI platform, not only does the project do an awesome job ensuring developers have the tools needed for testing, but we also make it possible for downstream users to contribute results back to the system. We refer to this process as 3rd party CI.
With the release of Zuulv3 by the OpenStack Infrastructure team, Windmill has been created to help users stand up their own CI infrastructure using Ansible.
Not only will we be setting up Windmill to report results back to the OpenStack project but users will also have the ability to see how Zuulv3 works will GitHub.
What Zuulv3 / Nodepool is.
How the OpenStack project does CI.
How 3rd party CI works.
How to run a local instance of Zuulv3.
How to submit results back to the OpenStack Project.
How to configure Zuulv3 to work with GitHub