On 12/06/2015 12:21 a.m., Vladimir Panteleev 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.)

So for a PR it puts up a URL on the request?
Because this would be pretty awesome in that context!

Reply via email to