Re: AppVeyor-D: Project to track recommended appveyor.yml (Win CI)

2018-05-31 Thread Nick Sabalausky (Abscissa) via Digitalmars-d-announce

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.


Re: AppVeyor-D: Project to track recommended appveyor.yml (Win CI)

2018-05-31 Thread Seb via Digitalmars-d-announce

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)


Re: AppVeyor-D: Project to track recommended appveyor.yml (Win CI)

2018-05-31 Thread jmh530 via Digitalmars-d-announce
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?


AppVeyor-D: Project to track recommended appveyor.yml (Win CI)

2018-05-31 Thread Nick Sabalausky (Abscissa) via Digitalmars-d-announce
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