说起未来,我们会想到自动、智能、机器人...,希望可以从眼前重复繁琐的事情中解放出来,让“机器人”自动智能地帮我们做更多的事情;希望开发可以更自动化、智能化、社会化,更少的资源浪费,更高的效率,更快速地将想法落地成产品。

这些未来已经不远,来看看 flow.ci 要做的事情。

flow.ci 是什么?

flow.ci 是融入了 workflow 机制的持续集成(CI)服务,也可以理解为自动化流程平台,除了集成代码、编译、测试之外,还可以集成常用的工具、灵活自定义流程。

工程师只需要专注写代码,其他的 build, test, deploy 都可以交给 flow.ci 来完成。

让这一切运转起来只需要1分钟!

flow.ci 希望将软件开发测试流程自动化,让企业的软件交付周期更短,开发团队协作更高效;让工程师更专注于代码和产品,有更多的时间和自由去创造更多的技术可能。

flow.ci 这样帮企业完成开发流程自动化

1分钟完成开发测试环境搭建,开启第一个构建

不用花钱购买大堆服务器,不用花大量时间部署配置,不用担心测试环境不够用。

flow.ci 有现成的、独立的、干净的测试环境。系统环境、语言版本、数据库,统统不再是问题,只要1分钟配置就可以开启第一个构建。

什么是干净的测试环境?
flow.ci 每次编译测试都会开启新的机器,这样测试可以不被环境问题干扰,提供的测试结果更可靠。

连结分散、重复的工作,让他们自动 flow 起来

工程师不用每天都分散精力处理重复的工作,每天都浪费许多时间各种等待。

flow.ci 可以连结代码之外分散、重复的工作,形成一个个 workflow, 并自动运行起来。

自动化的好处在于:

  • 高效省时
  • 降低人为错误风险
  • 及时获悉执行结果,尽早发现问题

flow.ci 最大的特色workflow 机制可以:

  • 实时查看进度
  • 提供针对不同语言和环境的 workflow 模版
  • 基于模版灵活定制自己的 workflow

提供丰富的插件和触发器完成流程自动化操作

不用花大量的时间做一个自动化的操作,把这些重复造轮子的工作,交给 flow.ci.

flow.ci 每个 flow 由插件和触发器构成,根据不同的语言和环境提供对应的丰富的插件,帮企业开发团队节省时间。

  • 添加插件非常方便,搜一个关键词, 点一下"添加"就完成了
  • 完全可视化的操作
  • 任意插件与触发条件随时添加或修改,实时生效,不需额外的下载。重启?根本就没有这回事儿!
  • 如果喜欢写脚本,flow.ci 原生的支持


目前支持的插件:

马上会有更多。

内测邀请

flow.ci 目前在 Beta 阶段,期待更多开发团队一起来体验,挖掘它的潜力和价值,一起构建软件生产的未来。
http://flow.ci 首页提交申请,邀请码随后会发送到申请邮箱。

天使用户,请加 flow.ci 官方 Gitter 群 吐槽或建议,分享使用心得 :)

附:flow.ci 快速预览

未来不远,就在你眼前!

flow.ci Beta 上线,将开发工作流自动化的更多相关文章

  1. 几分钟看完 flow.ci 全部功能

    从 0 到 1,从邀请式内测到收费上线,flow.ci 经历了十个多月的沉淀与打磨.这期间,flow.ci 工程师们奋力赶工,进行了一系列的大功能更新,Bug 修复,功能优化. 这篇文章记录了 flo ...

  2. 新一代 CI 持续集成工具 flow.ci 正式开源

    很高兴地宣布 flow.ci 在 Apache-2.0 协议下正式开源了.flow.ci 是国内首套开源持续集成(CI) 解决方案,帮助企业团队实现开发流程(build-test-deploy)自动化 ...

  3. CI Weekly #16 | 从另一个角度看开发效率:flow.ci 数据统计功能上线

    很开心的告诉大家,flow.ci 数据统计功能已正式上线. 进入 flow.ci 控制台,点击「数据分析」按钮,你可以按照时间日期筛选,flow.ci 将多维度地展示「组织与项目」的构建数据指标与模型 ...

  4. flow.ci + Github + Slack 一步步搭建 Python 自动化持续集成

    理想的程序员必须懒惰,永远追随自动化法则.Automating shapes smarter future. 在一个 Python 项目的开发过程中可能会做的事情:编译.手动或自动化测试.部署环境配置 ...

  5. 基于 flow.ci 实现 PHP 项目自动化持续集成

    高效程序员的习惯之一--让开发流程自动化.Automating shapes smarter future. 这是一个关于如何快速实现 PHP 项目自动化持续集成的快速指导.无论你是否使用过持续集成, ...

  6. 全新的 flow.ci Dashboard UI 上线

    全新的 flow.ci Dashboard 页面上线了,更快捷地创建项目,构建列表页面新增分支,Pull Request 界面:侧边栏新增构建任务监控和项目监控,整个 Dashboard 界面焕然一新 ...

  7. 用 flow.ci 让 Hexo 持续部署

    编者按:感谢 @小小小杜 投稿,原文链接Juglans' Blog.如果你也想体验 flow.ci 的自动化持续部署,来 http://flow.ci 首页提交申请,邀请码随后会发送到邮箱:) flo ...

  8. 使用 flow.ci 实现 Android 自动化测试与持续集成

    在上篇文章--如何实现 Android 应用的持续部署中,我们使用的是 flow.ci + Github + fir.im 实现 Android 应用的持续部署.对于 Android 开发者,他们可能 ...

  9. CI Weekly #17 | flow.ci 支持 Java 构建以及 Docker/DevOps 实践分享

    这周一,我们迫不及待写下了最新的 changelog -- 项目语言新增「Java」.创建 Java 项目工作流和其它语言项目配置很相似,flow.ci 提供了默认的 Java 项目构建流程模版,快去 ...

随机推荐

  1. vs调试断点进不去的解决办法

    原创文章,禁止转载. 断点进不去的解决办法:  确认是debug版本  确认生成了调试信息  确认在编译和连接的工程配置中指定了相同的匹配的pdb文件名,而不是默认的vc100.pdb等名字(无关) ...

  2. Firebird数据库的Select语句

    select first 10 skip 8 * from t_data   //跳过前8行不要,取10行,即取第9行到18行共10行 select  first 10 * from t_data   ...

  3. Spring笔记--0907

    包含ioc和aop两大核心概念 aop----事务管理 spring框架运用的设计模式(查一下) ---------------------------------------Ioc(控制反转)和Di ...

  4. 由XML解析学习工厂模式

    代码段1: startupData = new StartupData(); /* 设定自定义的MyHandler给XMLReader */ StartupXMLHandler startupData ...

  5. javadoc错误: 编码gbk的不可映射字符

    在使用Eclipse进行javadoc的导出时,提示“编码 GBK 的不可映射字符”,应该就是中文注释Eclipse不认,需要在调用javadoc.exe的时候传递编码集告诉它采用什么编码去生成jav ...

  6. C++的四种cast操作符的区别--类型转换(转)

    转自:     http://welfare.cnblogs.com/articles/336091.html Q:什么是C风格转换?什么是static_cast, dynamic_cast 以及 r ...

  7. chrome插件开发-消息机制中的bug与解决方案

    序言 最近开发chrome插件,涉及到消息传递机时按照教程去敲代码,结果总是不对.研究了大半天终于找到原因,现在记录下. 程序 插件程序参考官网 chrome官网之消息传递机制, 不能FQ的同事也可以 ...

  8. 关于NPOI导入导出

    http://www.360doc.com/content/14/0110/16/432969_344152497.shtml NPOI汇入Excel仅支持2007版本以内: [HttpPost] p ...

  9. 使用UG UISTYLER 窗体编辑器,创建对话框 part 2

    接下来看看自动生成的cs文件里的东西吧,下面是之前保存的窗体的cs文件: 如果仅仅做一些UG开发没有太多的语言基础,那并不需要去了解初始函数内的东西.只需要了解下3类入口函数如何修改和如何应用就可以了 ...

  10. 如何保证DBContext实例上下文唯一

    using System; using System.Collections.Generic; using System.Data.Entity; using System.Linq; using S ...