linux - 如何为 Linux、OS X、Windows 制作 Travis CI 测试包?

标签 linux windows macos travis-ci

有没有办法告诉 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/

相关文章:

linux - 是否可以使用 Yum 下载 tar 文件

android - 使用 ffmpeg 将 mp4 从 Linux 直播到 Android

python - 获取 gtk.StatusIcon 在 Windows 上的位置

windows - windows操作系统默认自带一些VC++运行时吗?

c - Haskell:不支持的操作(协议(protocol)族不支持地址族)

linux - AWS CLI : The config profile (example) could not be found

c++ - 在 osx 上用 C 语言解压存档的库

java - 如何在 linux 上从 rest 服务执行 sh 文件

linux - 使用 Crontab 将输出格式更改为 SQLplus

c++ - 如何向我的应用程序添加搜索功能