加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 建站 > 正文

送你 21 个好用的持续集成工具

发布时间:2019-04-21 03:44:09 所属栏目:建站 来源:李加庆 译
导读:市场上一连集成器材浩瀚,找到一个吻合的器材并非易事,下面先容了 21 个较量受接待的 CI 器材,并附上了下载链接。 1. Buddy 对 Web 开拓者来说,Buddy 是一个智能的 CI/CD 器材,低落了 DevOps 的入门门槛。Buddy 行使 DeliveryPipeline 进去软件构建、

特点:

  • 可完全节制 CI 和 CD 体系的计划。
  • 齐集的团队打点和仪表板
  • 轻松会见调试版本和 SSH,有助于从 CI 情形举办调试
  • 可完全定制和优化 CI 和 CD 事变流程
  • 应承加密外部缓存的 Docker 镜像
  • 应承为您的组织和团队成员配置团队和权限
  • 有两个版本1)Basic 和 2)Pro

下载链接:https://codeship.com/

10. Buildbot

Buildbot 是一个软件开拓 CI,可以自动完成编译/测试周期。它被普及用于很多软件项目,用以验证代码变动。它提供跨平台 Job 的漫衍式并行执行。

特点:

  • 为差异系统布局的多个测试主机提供支持。
  • 陈诉主机的内核瓦解
  • 维护单源 repository
  • 自动化构建
  • 每个提交都在集成呆板上的主线上构建
  • 自动陈设
  • 开源

下载链接:https://buildbot.net/

11. Nevercode

Nevercode 是一个基于云端的 CI 传送处事器,可以构建、测试和分发应用措施而无需人工交互。此 CI 器材自动为每个提交构建项目,并在模仿器或真实硬件上运行全部单位测试 或 UI 测试。

特点:

  • 基于云处事,因此无需维护处事器
  • 易于进修和行使
  • 精采的文档,易于阅读和领略
  • 通过一连集成和交付自动化整个开拓进程
  • 与浩瀚器材集成

下载链接:https://nevercode.io/

12. Integrity

Integrity 是一个一连集成处事器,仅合用于 GitHub。在此 CI 器材中,只要用户提交接码,它就构建并运行代码。它还会天生陈诉并向用户提供关照。

特点:

  • 今朝仅合用于 Git,但它可以轻松地映射其他 SCM
  • 支持多关照机制,如 AMQP,电子邮件,HTTP,Amazon SES,Flowdock,Shell 和 TCP
  • HTTP 告示成果将以 HTTP POST 哀求发送到特定URL

下载链接:http://integrity.github.io/

13. Strider

Strider 是一个开源器材,用 Node.JS / JavaScript 编写。它行使 MongoDB 作为后端存储。因此,MongoDB 和 Node.js 对付安装此 CI 至关重要。该器材为差异的插件提供支持,这些插件可修改数据库 schema 并注册HTTP路由。

特点:

  • Strider 可与 GitHub,BitBucket,Gitlab 等集成。
  • 应承添加钩子来执行构建操纵
  • 一连构建和测试软件项目
  • 与 GitHub 无缝集成
  • 宣布和订阅 socket 变乱
  • 支持建设和修改 Striders 用户界面
  • 强盛的插件,定制默认成果
  • 支持 Docker

下载链接:https://github.com/Strider-CD/strider

14. AutoRABIT

AutoRABIT 是一个端到端的一连交付套件,可以加速开拓进程。它简化了完备的宣布流程,并可以辅佐任何局限的组织实现一连集成。

特点:

  • 专门计划用于在 Salesforce Platform 上陈设
  • 支持基于 120 多种元数据范例的变动,实现精简和快速陈设
  • 从版本节制体系获取变动并自动陈设到 Sandbox 中
  • 直接从 Sandbox 自动向版本节制体系提交变动

下载链接:http://www.autorabit.com/tag/autorabit-download/

15. FinalBuilder

FinalBuilder 是 VSoft 的构建器材。行使 FinalBuilder,无需编辑 XML 或编写剧本。在行使 Windows 调治措施调治构建剧本时,可以界说和调试构建剧本,可能与 Jenkins,Continua CI 等集成。

特点:

  • 以逻辑布局化的图形界面泛起构建进程
  • 行使 try 和 catch 操纵处理赏罚当地错误
  • 与 Windows 调治处事细麋集成,支持按时构建
  • 支持十几个版本节制体系
  • 提供剧本支持
  • 构建进程中全部操纵的输出都将定向到构建日记

下载链接:https://www.finalbuilder.com/downloads/finalbuilde

16. Wercker

Wercker 是一个 CI 器材,可自动构建和陈设容器。它可以建设可以通过呼吁行界面执行的自动化管道。

特点:

  • 与 GitHub 和 Bitbucket 完全集成
  • 行使 Wercker CLI 举办更快的当地迭代
  • 同时执行构建以保持团队的无邪
  • 运行并行测试以镌汰团队的守候时刻
  • 集成了 100 多种外部器材
  • 通过产物和电子邮件吸取体系关照

下载链接:http://www.wercker.com/

17. Buildkite

Buildkite 署理是一个靠得住的跨平台构建器材。此 CI 器材可以在础架构上轻松地运行自动构建。它首要用于运行构建 Job,陈诉 Job 的状态代码并输出日记。

特点:

  • 可在各类操纵体系和系统布局上运行
  • 可以从任何版本节制体系运行代码
  • 应承在计较机上运行恣意数目的构建署理
  • 可与 Slack,HipChat,Flowdock,Campfire 等器材集成
  • 永久不会读取源代码或密钥
  • 提供不变的基本办法

下载链接:https://buildkite.com/

18. Semaphore

Semaphore 是一个一连集成器材,只需按一下按钮即可测试和陈设代码。它支持多种说话、框架并可与 GitHub 集成,还可以执行自动测试和陈设。

特点:

  • 设置简朴
  • 应承自动并行测试
  • 市场上最快的 CI 之一
  • 可以轻松包围差异巨细的项目数目
  • 与 GitHub 和 Bitbucket 无缝集成

下载链接:https://semaphoreci.com

19. CruiseControl

CruiseControl 既是 CI 器材又是一个可扩展的框架。它用于构建自界说持续的构建。它有很多用于各类源代码节制的插件,包罗针对电子邮件和即时动静的构建技能。

(编辑:湖南网)

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

热点阅读