This looks like a rather good start. Thanks for taking on this task.
On 6/11/2015 5:21 AM, Vladimir Panteleev via Digitalmars-d wrote:
I've put together a CI system of sorts that builds the documentation
for all pull requests. Hopefully this should avoid the dlang.org build
breaking again in the future. It integrates with GitHub as well, and
on repositories covered by Brad's auto-tester, will create a second
status for the documentation. The whole thing is Digger-powered, so
uses the same code as Digger and http://digger.k3.1azy.net/trend/.
Sample page:
http://dtest.thecybershadow.net/results/a6e6883454a4d62c8d4b41819b9a7e33899b6222/31744d2fb90cf25ef1778f52ef640abc56c494c2/
Source code: https://github.com/CyberShadow/DAutoTest
Cool fact: When you request a built file (e.g. a .html page), it'll
fetch the data directly from the Git cache repository, through a named
pipe (bypassing disk) connected to a long-living Git process. This is
also done transparently for included resources (images, CSS etc.)