roboticslab-uc3m / questions-and-answers

A place for general debate and question&answer
https://robots.uc3m.es/developer-manual/appendix/repository-index.html
2 stars 0 forks source link

Think about AppVeyor (Windows + Linux CI) #51

Closed PeterBowman closed 6 years ago

PeterBowman commented 6 years ago

AppVeyor goes Linux according to https://www.appveyor.com/blog/2018/03/06/appveyor-for-linux/.

See how it works in asrob-uc3m/robotDevastation:

Also: YARP's .appveyor.yml.

jgvictores commented 6 years ago

Looks good, but we should measure where we put our efforts, as at least we have Travis CI.

PeterBowman commented 6 years ago

In case anyone would like to fiddle with this, here is the follow-up from the AppVeyor blog: https://www.appveyor.com/blog/2018/05/15/appveyor-for-linux-is-generally-available/.

PeterBowman commented 6 years ago

Funnily, Travis also supports Windows builds, now: https://blog.travis-ci.com/2018-10-11-windows-early-release.

PeterBowman commented 6 years ago

Funnily, Travis also supports Windows builds, now: https://blog.travis-ci.com/2018-10-11-windows-early-release.

Tested in https://github.com/roboticslab-uc3m/color-debug/pull/18. Honestly, I don't want to think about AppVeyor anymore. In case we ever need to test our code against Windows, let's try Travis first. If there is any compelling reason (e.g. missing dependencies?), switch to AppVeyor, which in my experience is quite tedious to work with (you need to learn the CMD/PowerShell syntax, no parallel jobs).

jgvictores commented 6 years ago

Totally agreed. Given the situation with Travis supporting Windows and the extra cons you mention, AppVeyor does not seem the way to go right now.