flow.ci 开源持续集成解决方案开源项目

我要开发同款
匿名用户2017年12月06日
70阅读
开发技术Java
所属分类持续集成系统(CI/CD)、开发工具
授权协议Apache

作品详情

flow.ci 是国内首套开源持续集成(CI)解决方案,帮助企业团队实现开发流程(build-test-deploy)自动化,快速持续交付高质量软件。

flowci的设计目标是通过简单易用的CI产品,加强公司产品迭代,提升产品功能满意度和可用性,快速持续交付高质量软件。

功能特性:

界面化配置,简单易用

集成能力(Docker、FASTLANE、Slack、钉钉)

工作流插件,提供官方插件,可自定义插件

数据统计分析能力(构建数据全掌握,方便项目管理)

分布式构建

与容器云平台集成能力

安装部署:

请阅读安装部署文档:

基于Linux的安装

基于MacOS的安装

基于Docker的安装

整体架构:

flowci主要分为三个部分,如下图所示:

flowFrontEnd:

flowci的前端部分,现阶段主要为web页面。

后期会提供命令行工具,IDE插件等

flowAPI:

此服务主要提供flowci的基础服务,如flow管理,job管理,用户管理等。

flowControlCenter:

flowciAgent控制中心(简称CC),主要包括控制Agent状态,命令分发,Agent配置管理等功能。

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论