有没有办法告诉Travis CI (或其他持续集成服务)在不同的操作系统上测试包?
使用文件系统,如果能仔细检查它是否与平台无关,那就太好了。
发布于 2013-11-07 14:28:57
更新3
Windows支持已发布!您现在可以在Linux、macOS和Windows上使用Travis CI。你可以在here上找到他们关于它的博客文章。
更新2
此功能现已启用(无需向Travis团队发送请求)。尽管仍被认为是测试版:
对我来说很好,下面是Linux + OSX配置:
由于可以使用替代AppVeyor,Windows支持仍在进行中(请参阅windows issues)。配置文件示例:
更新
Travis CI有一个未解决的问题
作为Linux + Mac OS X的变通方法,您可以创建两个分支。一个使用默认配置(用于Linux),另一个使用objective-c语言(用于Mac OS X)。
发布于 2019-05-25 14:42:52
如果有人正在寻找可用的Windows/Mac/Linux python配置示例,请参阅此存储库:https://github.com/cclauss/Travis-CI-Python-on-three-OSes
https://stackoverflow.com/questions/19818336
复制相似问题