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

时间:2013-11-06 17:11:10

标签: linux windows macos travis-ci

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

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

2 个答案:

答案 0 :(得分:38)

更新3

Windows支持已发布!您现在可以将Travis CI与Linux,macOS和Windows一起使用。你可以找到关于它的博客文章here

更新2

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

对我来说很好,这是Linux + OSX配置:

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

更新


Travis CI有一个未解决的问题:

作为Linux + Mac OS X的变通方法,您可以创建两个分支。一个使用默认配置(适用于Linux),另一个使用objective-c语言(适用于Mac OS X)。

答案 1 :(得分:0)

如果有人在寻找有效的Windows / Mac / Linux python配置示例,请参见以下存储库:https://github.com/cclauss/Travis-CI-Python-on-three-OSes