加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

linux – 跨平台托管持续集成

发布时间:2020-12-14 02:14:00 所属栏目:Linux 来源:网络整理
导读:是否存在用于跨平台托管持续集成 Linux OSX Windows构建的现有平台? 我正在寻找的工作流程是: 我承诺GitHub,或合并PR. 使用一组配置脚本,项目在Linux,Windows和OSX计算机上进行编译和测试. 如果一切顺利,工件将上传到S3或其他东西,ping将被激发回github状
是否存在用于跨平台托管持续集成 Linux OSX Windows构建的现有平台?

我正在寻找的工作流程是:

>我承诺GitHub,或合并PR.
>使用一组配置脚本,项目在Linux,Windows和OSX计算机上进行编译和测试.
>如果一切顺利,工件将上传到S3或其他东西,ping将被激发回github状态API.
>整个事情都在云端运行,因此我无需管理基础架构.
>定价结构可以免费用于开源(无法击败),也可以负担得起,适用于中小型开源项目.
>该平台不仅限于网络应用程序或脚本语言.在某些时候,我们需要编译一些C/C++.

各种平台处理linux的这一方面:TravisCI,CircleCI,CodeShip等.我知道AppveyorCI是为Windows做的.

是否所有提供商都为所有三个平台托管了CI?

解决方法

它可以构建在Jenkins和IaaS提供商之上.

Jenkins将负责轮询GitHub(或接收来自它的post post hook)并在slave节点上运行构建.您需要三个从属服务器,每个服务器需要一个平台(Linux,Windows和OSX).它是一个基于开源的解决方案,因为Jenkins,Linux和OSX核心是开源的(当然不是Windows).

云端的所有内容都可以使用托管的CI服务IaaS提供商来实现从属.

您可以查看http://clinkerhq.com,它以实惠的价格提供Jenkins作为服务和从属节点.

免责声明:我参与了ClinkerHQ.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读