有没有办法告诉 Travis CI(或其他持续集成服务)在不同的操作系统上测试包?
使用文件系统,最好仔细检查它是否与平台无关。
最佳答案
更新 3
Windows 支持已发布!您现在可以在 Linux、macOS 和 Windows 上使用 Travis CI。你可以找到他们关于它的博客文章 here .
更新 2
此功能现已启用(无需向 Travis 团队发送请求)。虽然仍被视为测试版:
对我来说很好,这里是 Linux + OSX 配置:
Windows 支持仍在进行中(参见 windows issues)作为替代 AppVeyor可以使用。配置文件示例:
更新
Travis CI 有一个 Unresolved 问题:
作为 Linux
+ Mac OS X
的解决方法,您可以创建两个分支。一种使用默认配置(用于 Linux
),一种使用 objective-c
语言(用于 Mac OS X
)。
关于linux - 如何为 Linux、OS X、Windows 制作 Travis CI 测试包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19818336/