38

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

使用文件系统,最好仔细检查它是否与平台无关。

4

2 回答 2

39

更新 3

Windows 支持已发布!您现在可以在 Linux、macOS 和 Windows 上使用 Travis CI。你可以在这里找到他们的博客文章。

更新 2

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

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

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

更新


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

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

于 2013-11-07T06:28:56.613 回答
2

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

于 2019-05-25T06:42:52.020 回答