TestSwarm提供分布式的JavaScript持续集成测试。最初它的创造者John
Resig只是将它作为支持jQuery的一种工具,不过现在正式作为Mozilla
Walle是一个分布式的持续集成平台,对项目进行持续集成测试,并提供对测试结果进行查询分析统计功能。
Atlassian Bamboo 是一款持续集成构建服务器软件(Build Server)。 Bamboo的特点: 简单的用户界面 容易安装 -
CI-Eye 是一个强大的持续集成构建,无需安装和设置,CI-Eye 通过 REST API 跟很多不同的 CI 服务器交互,当前支持 Hudson,
Hudson 是一个可扩展的持续集成引擎。
主要用于:
1.持续、自动地构建/测试软件项目,如CruiseControl与DamageControl。
Apache Continuum 是最新的 CI 服务器之一,也是值得关注的一个新进入者。Continuum 的安装和配置很简单:只要下载和释放 ZIP
Drone 是一个建立在 Docker 之上的 持续集成(Continuous
integration)系统。官方支持下面的系统和版本:
Travis CI是一个基于云的持续集成项目, 目前已经支持大部分主流语言了,比如:C,PHP,Ruby,Python,
QuickBuild 是一个持续集成和发布管理的服务器软件,它提供了一个统一的控制台用来管理这些发布的信息。
Vulcan 提供了持续集成和构建与发布功能,在一个Web应用中。开发人员、项目经理等可以通过它轻易了解项目的状态,构建结果将通过电子邮件发送给相关人。
CruiseControl.NET 是 .NET
平台下的持续集成工具,CruiseControl (Java) 的
.NET 移植版本。
CruiseControl是一个针对持续构建程序(项目持续集成)的框架,它包括一个email通知的插件,Ant和各种各样的CVS工具。CruiseControl提供了一个Web接口,
TeamCity是一款功能强大的持续集成(Continue Integration)工具,包括服务器端和客户端,目前支持Java,.Net项目开发。
GitHub已将Janky开源,这是他们构建在Jenkins之上的持续集成服务器,并在其中增加了聊天自动化工具Hubot。
Jenkins 的前身是 Hudson 是一个可扩展的持续集成引擎。Jenkins
是一款开源 CI&CD 软件,用于自动化各种任务,包括构建、测试和部署软件。Jenkins 支持各种运行方式,可通过系统包、Docker 或者通过一个独立的
Apache Gump 是Apache组织自己也使用的一个持续集成工具,它以Python写成,完全支持Apache Ant、Apache
gitlab-ci 是为 Gitlab 提供的持续集成服务器。
支持的操作系统:
Ubuntu Linux
Debian/GNU Linux
Jenkins新浪微博插件:做为流行持续集成领域平台Jenkins的一款开源插件,新浪微博插件,可以在BUILD完成后发布一条微博信息到指定微博,信息的内容可以自由定制,例如@某个帐号,或者包含build的状态、数字、Job名
tox的目标是提供最先进的自动化打包,测试和发布的Python软件的工具,可以用于控制台或者基础到你的持续构建平台。
Shining
Panda是一个Jenkins的插件,支持Python多个配置环境的持续构建与测试。
支持构建工具(virtualenv builder,tox
实现了绝大多数对Jenkins的操作,包括:
任务管理
创建
删除
查询
更新
触发构建
Tekton 是一个功能强大且灵活的 Kubernetes 原生框架,用于创建 CI/CD
系统。通过抽象出底层实现细节,允许开发者跨多云环境或本地系统进行构建、测试与部署。
JoliCi 是一个免费的开源的持续集成客户端,它由 PHP 写成,支持 Docker。它用来与现有的 Ci 服务兼容,如 Travis-
Piplin 是一款免费、开源的持续集成系统,适用于软件的自动化构建、测试和部署相关的各种应用场景。
ThoughtWorks Go 是 ThoughtWorks 公司的一款持续集成和发布的系统。采用 Java 语言开发。
mavenClusterDeploy 是一个 maven 集群部署工具,支持配置文件自动替换。
工具功能
蓝鲸持续集成平台(代号蓝盾)是一个开源的持续集成和持续交付系统,目前服务于腾讯 10000+ 开发人员,现已成为公司指定的 CI
Jenkins-MTTR-plugins 是 Jenkins
插件,可以统计作业构建的平均修复时间。
SmartCode = IDataSource -> IBuildTask -> IOutput => Build Everything
Introduction
SmartCode.Generator (代码生成器)
Gitee Jenkins Plugin 是码云基于 GitLab Jenkins
Plugin 开发的 Jenkins 插件。用于配置
Jenkins 触发器,接受码云平台发送的 WebHook 触发 Jenkins 进行自动化持续集成或持续部署,并可将构建状态反馈回码云平台
Jenkins X 是一个高度集成化的 CI/CD 平台,基于 Jenkins 和 Kubernetes
实现,旨在解决微服务体系架构下的云原生应用的持续交付的问题,简化整个云原生应用的开发、运行和部署过程。
如何简单入门使用Travis-CI持续集成
不知道你们有没有看过<img alt=\"Build
Status\" src=\"http://static.oschina.net/uploads/img/201604/08151127_U81g.jpg\">这样一个标……
Ciborg 能够帮助你在 EC2 云计算环境中轻松的创建 CI 服务器。
Lando Calrissian 使用 Ciborg 来维护云平台的流畅性。现在你可以使用 Ciborg 在获得在云上持续运行的集成服务。 在 Amazon
GitLab 内建了持续集成,可以让你运行大量的软件发布任务。典型的任务例如构建、运行测试等等。这些任务的运行工具称为 —— GitLab
在 DevOps 的领域,CI 和 CD 具有非常重要的角色,而流水线更加具有把每个环节、步骤串联起来的作用。
concourse 项目包含一个 BOSH 版本的 concourse 持续集成引擎,提供了最简单的方式用于在 AWS、vSphere、Openstack