<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On 28 November 2015 at 04:58, Martin Nowak via dmd-internals <span dir="ltr"><<a href="mailto:dmd-internals@puremagic.com" target="_blank">dmd-internals@puremagic.com</a>></span> wrote: <br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
## nightlies and installer scripts<br>
<br>
I spend a lot of time to setup nightly builds. First I was using my<br>
local dev machine with a rtc wakeup and cron job, but that turned out to<br>
be too unreliable (kernel/package updates, S3 wakeup hang, forgot to<br>
unlock gpg key). So I now migrated this to a dedicated server (a low end<br>
box that's 4x slower than my dev machine) and hope to stabilize and<br>
publish everything over the next few days.<br>
You can find a beta of the nightlies service here.<br>
<br>
<a href="https://builds.dawg.eu/" rel="noreferrer" target="_blank">https://builds.dawg.eu/</a><br>
<br>
If you want to install a nightly you might try out our new install<br>
script (and yes that safe to pipe to bash [¹]).<br>
<br>
curl -fsSL <a href="https://builds.dawg.eu/install.sh" rel="noreferrer" target="_blank">https://builds.dawg.eu/install.sh</a> | bash -s dmd-nightly<br>
<br>
If you don't like that, do something else, e.g.<br>
<br>
curl -fsSLO <a href="https://builds.dawg.eu/install.sh" rel="noreferrer" target="_blank">https://builds.dawg.eu/install.sh</a><br>
curl -fsSLO <a href="https://builds.dawg.eu/install.sh.sig" rel="noreferrer" target="_blank">https://builds.dawg.eu/install.sh.sig</a><br>
gpg --verify install.sh.sig<br>
vim install.sh<br>
chmod +x install.sh<br>
./install.sh dmd-nightly<br>
<br>
or just download the latest nightly directly.<br>
<br>
<a href="https://builds.dawg.eu/dmd-nightly/dmd.master.linux.tar.xz" rel="noreferrer" target="_blank">https://builds.dawg.eu/dmd-nightly/dmd.master.linux.tar.xz</a><br>
<br>
The installer script with create a ~/dlang folder, installs itself, can<br>
install almost any version of dmd/gdc/ldc, is based on the travis-ci and<br>
heroku script and should be pretty self-explanatory.<br>
If you find something non-obvious, please help to improve it [²].<br>
<br>
I hope to find some time soon for a Windows powershell version,<br>
<br></blockquote><div><br></div><div>If you can get one for FreeBSD, that would save me having to occasionally fix the nightly build script someone else wrote for <a href="http://asm.dlang.org">asm.dlang.org</a> (as of writing, it's sitting at <span class="">DMD64 D Compiler v2.068-devel-0f3850d).<br></span><br></div></div></div></div>