有没有办法告诉Travis CI(或其他持续集成服务)在不同的操作系统上testing软件包?
使用文件系统,最好仔细检查它是否与平台无关。
现在启用此功能(无需向Travis团队发送请求)。 虽然仍然被认为是beta:
对我来说很好,这里是Linux + OSX配置:
Windows支持仍在进行(请参阅Windows问题 )作为替代AppVeyor可以使用。 配置文件示例:
Travis CI有一个公开的问题:
作为Linux
+ Mac OS X
的解决方法,您可以创建两个分支。 一个使用默认配置(对于Linux
),另一个使用objective-c
语言(对于Mac OS X
)。