On 28 November 2015 at 04:58, Martin Nowak via dmd-internals <dmd-internals@puremagic.com> wrote:

## nightlies and installer scripts

I spend a lot of time to setup nightly builds. First I was using my
local dev machine with a rtc wakeup and cron job, but that turned out to
be too unreliable (kernel/package updates, S3 wakeup hang, forgot to
unlock gpg key). So I now migrated this to a dedicated server (a low end
box that's 4x slower than my dev machine) and hope to stabilize and
publish everything over the next few days.
You can find a beta of the nightlies service here.

https://builds.dawg.eu/

If you want to install a nightly you might try out our new install
script (and yes that safe to pipe to bash [¹]).

curl -fsSL https://builds.dawg.eu/install.sh | bash -s dmd-nightly

If you don't like that, do something else, e.g.

curl -fsSLO https://builds.dawg.eu/install.sh
curl -fsSLO https://builds.dawg.eu/install.sh.sig
gpg --verify install.sh.sig
vim install.sh
chmod +x install.sh
./install.sh dmd-nightly

or just download the latest nightly directly.

https://builds.dawg.eu/dmd-nightly/dmd.master.linux.tar.xz

The installer script with create a ~/dlang folder, installs itself, can
install almost any version of dmd/gdc/ldc, is based on the travis-ci and
heroku script and should be pretty self-explanatory.
If you find something non-obvious, please help to improve it [²].

I hope to find some time soon for a Windows powershell version,


If you can get one for FreeBSD, that would save me having to occasionally fix the nightly build script someone else wrote for asm.dlang.org (as of writing, it's sitting at DMD64 D Compiler v2.068-devel-0f3850d).