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/workflows/windows.yml

Cheers,
Marcin Szamotulski


‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
On Monday, May 4, 2020 8:53 PM, Ganesh Sittampalam <ganesh@earth.li> 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.