Is there a way to tell Travis CI (or another continuous integration service) to test the package on different operating systems?
Working with the filesystem, and it would be great to double-check it's all platform-agnostic.
Windows support has been released! You can now use Travis CI with Linux, macOS, and Windows. You can find their blog post about it here.
This feature is enabled now (no need to send request to Travis team). Though still considered beta:
Works fine for me, here is Linux + OSX configuration:
Windows support still in progress (see windows issues) as alternative AppVeyor can be used. Example of configuration file:
There is an open issue for Travis CI:
As a workaround for Linux
+ Mac OS X
you can create two branches. One with default config (for Linux
) and one with objective-c
language (for Mac OS X
).