是否有任何现有的跨平台托pipe持续集成Linux + OSX + Windows版本的平台?
我正在寻找的工作stream程是:
各种各样的平台处理这个Linux的一面:TravisCI,CircleCI,CodeShip等。我知道AppveyorCI为Windows做这个。
任何提供商是否为所有三个平台托pipeCI?
它可以建立在Jenkins和IaaS提供商之上。
詹金斯将负责轮询GitHub(或从其接收提交后的挂钩),并在从属节点上运行构建。 你需要三个从站,每个需要的平台(Linux,Windows和OSX)。 它将成为一个基于开源的解决方案,因为Jenkins,Linux和OSX内核都是开源的(当然不是Windows)。
让云中的一切都可以使用托管的CI服务+ IaaS提供者作为从服务器。
你可以看看http://clinkerhq.com ,它提供了一个价格合理的Jenkins服务和从节点。
免责声明:我参与ClinkerHQ。
Binstar.org提供了一个(但是测试版)CI服务,提供所有三个平台。 但只有访问Linux是免费的。 它由Anaconda的创造者提供,因此与conda(-build)和binstar上传紧密结合。
生成配置存储在git仓库,所以建立应该触发推/ PR。
编写一个.binstar.yml来指定如何为所有平台构建。 http://docs.binstar.org/build_config.html
该服务与Binstar紧密结合,但我猜S3应该也是可以的。
是的,它是一个云服务。
其47美元/月的组织访问所有平台。 个人账户7美元/米。
由于conda build要构建扩展,所以它应该提供c / c ++编译器。