【问题标题】:How to make Travis CI test package for Linux, OS X, Windows?如何为 Linux、OS X、Windows 制作 Travis CI 测试包?
【发布时间】:2013-11-18 01:25:21
【问题描述】:

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

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

【问题讨论】:

    标签: linux windows macos travis-ci


    【解决方案1】:

    更新 3

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

    更新 2

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

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

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

    更新


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

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

    【讨论】:

    • 不幸的是,对 Windows 的支持似乎停滞了。 “至于 Windows,我们确实有想法,一旦我们知道更多,我们会更新这张票。”写于 2015 年。
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2016-05-02
      • 1970-01-01
      • 2018-06-28
      • 1970-01-01
      • 1970-01-01
      • 2015-02-10
      • 2017-07-30
      • 1970-01-01
      • 2010-10-16
      相关资源
      最近更新 更多