如何为Linux,OS X,Windows制作Travis CI测试包?

AJc*_*dez 35 linux windows macos travis-ci

有没有办法告诉Travis CI(或其他持续集成服务)在不同的操作系统上测试软件包?

使用文件系统,再次检查它是否与平台无关是很好的.

小智 39

更新3

Windows支持已经发布!您现在可以将Travis CI与Linux,macOS和Windows一起使用.你可以在这里找到他们的博客文章.

更新2

此功能现已启用(无需向Travis团队发送请求).虽然仍然被认为是beta:

对我来说工作正常,这里是Linux + OSX配置:

Windows支持仍在进行中(请参阅Windows问题),因为可以使用替代AppVeyor.配置文件示例:

更新


特拉维斯CI有一个未解决的问题:

作为Linux+ 的解决方法,Mac OS X您可以创建两个分支.一个是默认配置(for Linux),另一个是objective-c语言(for Mac OS X).