edb-debugger icon indicating copy to clipboard operation
edb-debugger copied to clipboard

Start using travis for windows CI builds instead of AppVeyor

Open eteran opened this issue 5 years ago • 6 comments

Travis CI has robust windows support, and better Github integrations. Would be nice to have it all in one place to keep things simple.


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

eteran avatar Dec 21 '20 18:12 eteran

Looks like Windows support in Travis CI is still "beta", so we'll hold off on this until it's ready on their end.

eteran avatar Dec 31 '20 16:12 eteran

If only to use one service for all, maybe switch to AppVeyor for all platforms?

10110111 avatar Dec 31 '20 16:12 10110111

Maybe, to be honest, I like Travis's integrations with GitHub a little better. It's generally a smooth experience. But I'll definitely look at AppVeyor again to see if it's worth just switching to that exclusively.

eteran avatar Dec 31 '20 18:12 eteran

If you are going to research CI services, I would somewhat-recommend https://cirrus-ci.org/ (although I'm fighting with their windows images containing different set of things every now and then, and as I don't have any windows machine around, it's always kinda pain to understand what went wrong, and especially what is the correct way to fix things and which binaries are now missing or have different path.. also it doesn't help I rely on the regular GNU/POSIX stuff and take all of that for granted ... and my overall lack of knowledge how to work with these cloud VM systems effectively)

I'm using it to build sjasmplus, with the main config looking like this: https://github.com/z00m128/sjasmplus/blob/master/.cirrus.yml Particular build details on Cirrus side: https://cirrus-ci.com/build/4770338804334592 corresponding Github commit (the results are under the red-X failure icon): https://github.com/z00m128/sjasmplus/commit/7f656742022d15f6b4133fe1ad75a1f9de716943

(I hope you will consider this rather informal than spam/promo of other project :) )

ped7g avatar Jan 01 '21 12:01 ped7g

Thanks for the heads up :-)

eteran avatar Jan 01 '21 21:01 eteran

@ped7g I quick look and one thing I can say is that I like that I can just pick what kind of docker container to run the CI script in... that's a feature I've wanted from travis for while (you can do it.. technically with travis, but it isn't easy and has quirks).

eteran avatar Jan 01 '21 21:01 eteran