
AppVeyor worked pretty reliably for me, though I haven't touched it in 3 years: https://ci.appveyor.com/project/berdario/c-repl/history As you can see, a new build can complete in less than 4 minutes The configuration is here: https://github.com/berdario/jira2sheet/blob/master/appveyor.yml (it also automatically uploads built artifacts on github) Don't pay too much attention to the code, I wrote it that way to get some practice with mtl-style effects, and it might be a bit too complex for its own good :) On Wed, May 6, 2020 at 11:49 AM Marcin Szamotulski via Haskell-Cafe < haskell-cafe@haskell.org> wrote:
Hi,
In my team at IOHK we are using `github-actions` to compile and run tests natively on Windows. We are provisioning a windows machine using, now the official installation procedure of GHC on Windows: via chocolatey. We've been using it for some time and it works quite good for us so far.
Here's our github-action script:
https://github.com/input-output-hk/ouroboros-network/blob/master/.github/wor...
Cheers, Marcin Szamotulski
‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐ On Monday, May 4, 2020 8:53 PM, Ganesh Sittampalam
wrote: On 29/04/2020 23:20, Ben Franksen wrote:
It doesn't help for people who want to develop on windows, but at least releasing for windows is prettty painless this way.
Indeed, developing on Windows is something we'd very much like to avoid.
As another darcs developer, I'm ambivalent about it. Windows certainly has its pain points but it's the native OS on my primary machine and developing in that OS rather than inside a VM does make many things simpler. But it's pretty clear no-one else wants to get too close :-)
But what we definitely need is to be able to run our test suite on Windows; and a significant part of that are a couple hundred bash scripts. If your approach could handle that, I'd be interested to know more.
Given how slow bash scripts are on Windows, another strategy would be to simply rewrite them in something else, e.g. something we can directly interpret in Haskell. But whatever it is would still require running compiled code on Windows somehow.
Cheers,
Ganesh
Haskell-Cafe mailing list To (un)subscribe, modify options or view archives go to: http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe Only members subscribed via the mailman list are allowed to post.
_______________________________________________ Haskell-Cafe mailing list To (un)subscribe, modify options or view archives go to: http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe Only members subscribed via the mailman list are allowed to post.