Automatic documentation builds

Dmitry Olshansky via Digitalmars-d digitalmars-d at puremagic.com
Thu Jun 11 05:59:31 PDT 2015


On 11-Jun-2015 15:21, 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.)

Awesome. This is going to be a huge time saver.


-- 
Dmitry Olshansky


More information about the Digitalmars-d mailing list