go-diff icon indicating copy to clipboard operation
go-diff copied to clipboard

Add a CI builder for Windows

Open zimmski opened this issue 9 years ago • 4 comments

I do not know of any free Windows CIs. So this is a very open question for me.

zimmski avatar Dec 03 '16 12:12 zimmski

Have you looked at https://www.appveyor.com/?

maksimov avatar Dec 03 '16 16:12 maksimov

No, but it looks promising. I am a little lost when it comes to Windows but IMHO go-diff must only compile and pass the tests on other OSs. I did a small search and these are maybe good resources to get started:

  • https://blog.markvincze.com/setting-up-an-appveyor-pipeline-for-golang/
  • https://github.com/joefitzgerald/go-plus/blob/master/appveyor.yml
  • https://github.com/oschwald/maxminddb-golang/blob/master/appveyor.yml

zimmski avatar Dec 04 '16 09:12 zimmski

I have implemented a config file for appveyor, you will just need to open an account with appveyor and it should find the file and start a build. Currently builds and tests are working however, lint is not working as it relies on a *nix shell. See Pull request here

nathaniel-brough avatar Dec 23 '16 14:12 nathaniel-brough

EDIT: I have enough rights, appveyor.com is configured to accept CI tasks.

zimmski avatar Apr 09 '17 13:04 zimmski