Thread overview | ||||||
---|---|---|---|---|---|---|
|
May 31, 2018 AppVeyor-D: Project to track recommended appveyor.yml (Win CI) | ||||
---|---|---|---|---|
| ||||
I wanted to use AppVeyor to add Windows CI to some of my D projects, but when I tried the appveyor.yml config on the DWiki[1], I found it needed some work. So after quite a bit of tinkering (and throwing semi-random bits at the wall to see what would work), I finally got it running properly in my project: including support for older/newer versions of DMD/LDC in both 32/64-bit. Then, I merged in some improvements DUB had made, plus laid some groundwork for download mirrors (just needs URLs now), and pushed it up as a project on GitHub for all to steal: https://github.com/Abscissa/AppVeyor-D One nice thing about this (compared to the DWiki page) is that its actually being tested by AppVeyor itself. Plus, it now has full GitHub Issues/PR support for managing enhancement/submissions/discussion, all in one central place. [1]: https://wiki.dlang.org/Continuous_Integration |
May 31, 2018 Re: AppVeyor-D: Project to track recommended appveyor.yml (Win CI) | ||||
---|---|---|---|---|
| ||||
Posted in reply to Nick Sabalausky (Abscissa) | On Thursday, 31 May 2018 at 08:31:21 UTC, Nick Sabalausky (Abscissa) wrote:
> [snip]
>
> One nice thing about this (compared to the DWiki page) is that its actually being tested by AppVeyor itself. Plus, it now has full GitHub Issues/PR support for managing enhancement/submissions/discussion, all in one central place.
>
> [1]: https://wiki.dlang.org/Continuous_Integration
Thanks for this. Is there something similar for Travis?
|
May 31, 2018 Re: AppVeyor-D: Project to track recommended appveyor.yml (Win CI) | ||||
---|---|---|---|---|
| ||||
Posted in reply to jmh530 | On Thursday, 31 May 2018 at 11:03:43 UTC, jmh530 wrote: > On Thursday, 31 May 2018 at 08:31:21 UTC, Nick Sabalausky (Abscissa) wrote: >> [snip] >> >> One nice thing about this (compared to the DWiki page) is that its actually being tested by AppVeyor itself. Plus, it now has full GitHub Issues/PR support for managing enhancement/submissions/discussion, all in one central place. >> >> [1]: https://wiki.dlang.org/Continuous_Integration > > Thanks for this. Is there something similar for Travis? https://dlang.org/install.html (the script is used by Travis) |
May 31, 2018 Re: AppVeyor-D: Project to track recommended appveyor.yml (Win CI) | ||||
---|---|---|---|---|
| ||||
Posted in reply to jmh530 | On 05/31/2018 07:03 AM, jmh530 wrote: > > Thanks for this. Is there something similar for Travis? D support is already built-in on travis so it's not really needed there. See: https://docs.travis-ci.com/user/languages/d/ https://wiki.dlang.org/Continuous_Integration Also: http://semitwist.com/travis-d-compilers (That last one specifically talks about travis, but really it's applicable to anything that uses the D installer script Seb mentioned.) And many D projects on GitHub already have a .travis.yml you can use as examples. |
Copyright © 1999-2021 by the D Language Foundation