美文网首页程序员flow.ci
flow.ci - 国内首款开源 CI/CD 工具

flow.ci - 国内首款开源 CI/CD 工具

作者: 郭扬_301f | 来源:发表于2020-08-07 16:26 被阅读0次

简介

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 工具
感谢支持 :)

相关文章

网友评论

    本文标题:flow.ci - 国内首款开源 CI/CD 工具

    本文链接:https://www.haomeiwen.com/subject/jxafdktx.html