No local server. I use a free devops account. When i was standing up the original Core CI project for tianocore I created a Azure devops project here https://dev.azure.com/tianocore/edk2-ci-play
In this project I can connect to my fork on github and run builds. Anyone else could also setup their own free Azure devops project and connect it to your own github fork of edk2 to test it. This should be a requirement as it took me dozens of runs to get everything working and passing as well as to adjust the syntax to leverage shared files as much as is practical.
Actually after the patchset is accepted and the files committed there will need to be one more commit that changes the links for the build badges (in the readme) to point to the "official" versions. Right now they are pointing at my builds in edk2-ci-play.
thanks
sean