We&#x27;ve open sourced the build scripts for Nylas N1, which actually just builds on Travis&#x2F;AppVeyor for Windows, Mac, and Linux. We originally had an internal Jenkins server doing the builds and it was way easier to just configure hosted services to do this for us. It&#x27;s free if your project is open source, and you can do some clever things to keep signing keys private and include private source paths during compilation.<p>Here&#x27;s the grunt task for Mac DMGs. The parent directory has a similar script for Windows and Linux (and lots of other utilities too). <a href="https:&#x2F;&#x2F;github.com&#x2F;nylas&#x2F;N1&#x2F;blob&#x2F;master&#x2F;build&#x2F;tasks&#x2F;mkdmg-task.coffee" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;nylas&#x2F;N1&#x2F;blob&#x2F;master&#x2F;build&#x2F;tasks&#x2F;mkdmg-ta...</a>