暴走皮皮虾之代码发布系统,是现代的持续集成发布系统,由后台管理系统和agent两部分组成,一个运行着的agent就是一个节点,本系统并不是造轮子,是”鸟枪”到”大炮”的创新,对”前朝遗老”的革命.
Integrity 是 Ruby 开发的持续集成服务器。 要求: Ruby >= 1.8.7 (1.8.7, 1.9.2, 1.9.3 and 2.0.0 should work)
Argo 是一个开源的容器本地工作流引擎,用于在Kubernetes上完成工作。 Argo实现为Kubernetes CRD(自定义资源定义)。
PHPCI 是一个专门为 PHP 设计的免费的开源持续集成工具。虽然它不能做Jenkins 能做的所有事情,但是它能很容易地设置和使用。PHPCI
Strider 是一个开源的持续集成和发布服务器。使用 Node.js 开发。 安装方法: $ npm install -g strider
此项目的初衷是基于 Jenkins 和 Ansible 提供一套能兼容大多数应用场景的部署方案,提供一个统一的“配置界面”来完成大多数项目的部署工作,而无需关注底层脚本的实现。
LambCI 是一款持续集成系统,在AWS Lambda上构建,并且集成了 Slack。目前已经支持大部分主流语言了,比如:C,Java,Python, Nodejs,Go,Rust,Ruby
Cyclone是一个打造容器工作流的云原生持续集成持续发布平台。 Cyclone主要致力于将代码从本地开发环境用任意容器引擎封装搬运到测试或者生产环境运行。Cyclone包括一下特性:
Jenkins 作为最为流行的 CI/CD 平台,在很多团队中会有多个实例并存的情况。Jenkins CLI 可以很大程度上为 Jenkins
GoCD 一款先进的持续集成和发布管理系统,由ThoughtWorks开发。(不要和Google的编程语言Go混淆了!)其前身为CruiseControl,是ThoughtWorks在做咨询和交付交付项目时自己开发的一款开源的持续集成工具。后来随着持
Mogui部署系统 魔鬼部署系统采用Python+Django+Vue+Element开发,有效提升运维效率。
Pulse 是一个持续集成服务器,它帮你构建代码并在有变化时候通知你构建结构。Pulse
flow.ci 是国内首套开源持续集成(CI) 解决方案,帮助企业团队实现开发流程(build-test-deploy)自动化,快速持续交付高质量软件。
badwolf 是一个基于 BitBucket 和 Docker 的持续集成和代码检查系统。 特点: 在 Docker 容器运行测试