简介
flow.ci 希能给用户提供一个简单,强大的 CI/CD 环境,第一个开源版在 2017 年 12 月发布,目前最新版本为 v0.20.32
采用三端架构,服务端、Web、 Agent,支持服务端的负载均衡以提高稳定性。所有任务运行在 Agent 上,并可以配置任务主机来自动调度 Agent 提升构建速度。
Github 地址: https://github.com/FlowCI
主要功能
-
简单:用户只需选择 YAML 配置模板,即可开始第一次构建,开箱即用
create_flow_and_build.gif
-
插件系统:使用方式也很简单,不需要安装,只需在 YAML 配置中填入插件名称及所需的变量即可。
- name: upload envs: artifact_path: "artifact/path/to/upload" plugin: 'artifact-upload'
-
数据统计: 项目健康状态一目了然,内建任务统计图表,并支持自定义统计数据
statistic.gif
-
Web TTY: 项目在 CI 环境中出现奇怪的错误?可以使用提供的 web terminal 在线进入构建环境,进行调试
step_tty.gif
目前 flow.ci 支持的 Git 仓库有 GitHub
, GitLab
, Gitee
& Gogs
如果在使用中遇到任何问题或者 BUG ,请在 这里 反馈
今后 flow.ci 的功能开发主要会在如下几个方面:
- 并行工作流,提高构建效率
- 与 k8s 集成
- 安全方面的提升
- 支持 window agent
- UI 持续优化
做简单,好用,功能强大的 CI 工具
感谢支持 :)
网友评论