V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Imshaha
V2EX  ›  推广

flow.ci Beta 上线,将开发工作流自动化

  •  
  •   Imshaha · 2016-05-26 10:41:28 +08:00 · 5608 次点击
    这是一个创建于 3102 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    这些未来已经不远,来看看 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 快速预览

    未来不远,就在你眼前!

    61 条回复    2016-11-22 10:55:06 +08:00
    designer
        1
    designer  
       2016-05-26 10:49:16 +08:00
    突然觉得 这个域名挺不错!
    lepig
        2
    lepig  
       2016-05-26 10:51:08 +08:00
    妹子好...
    hvsy
        3
    hvsy  
       2016-05-26 10:52:11 +08:00
    什么时候可以支持 iOS 的项目啊
    DT27
        4
    DT27  
       2016-05-26 10:53:21 +08:00
    只想要个可以自动写代码的
    songjiaxin2008
        5
    songjiaxin2008  
       2016-05-26 11:02:05 +08:00
    和 `TravisCI` 的区别呢?
    ren2881971
        6
    ren2881971  
       2016-05-26 11:06:01 +08:00
    已申请!
    Imshaha
        7
    Imshaha  
    OP
       2016-05-26 11:07:56 +08:00
    @designerfir.imflow.ci 也好记~
    kslr
        8
    kslr  
       2016-05-26 11:08:11 +08:00
    很好,就是不知道除了漂亮是不是功能也很棒。
    Imshaha
        9
    Imshaha  
    OP
       2016-05-26 11:08:48 +08:00
    @lepig 啊哈,好,天气很好 :D
    Imshaha
        10
    Imshaha  
    OP
       2016-05-26 11:11:23 +08:00
    @hvsy 流程已经跑通,正在测试~
    scgy5555
        11
    scgy5555  
       2016-05-26 11:13:11 +08:00
    grunt 只需要一行命令
    所以就是更图形化了?
    Imshaha
        12
    Imshaha  
    OP
       2016-05-26 11:17:17 +08:00
    @songjiaxin2008 不需要配置 .yml 文件就能快速使用的持续集成,配置更简单,上手更容易;有代码洁癖的工程师会更喜欢 flow.ci ,因为几次点击就能添加代码静态检测插件;每次代码提交都能看到所有文件中违反代码规范的情况,并且哪行代码有问题可以直接标记出来。工作流设置上更灵活,界面的简单选择就能自定义工作流。说了这么多,还不如你试用体验下 :)
    Millyn
        13
    Millyn  
       2016-05-26 11:18:35 +08:00
    环境 数据库 都不需要部署了,只需要直接从 git 拉去 生产环境代码 进行 test??
    test 结果是可浏览的还是只是个文字结果呢?
    Imshaha
        14
    Imshaha  
    OP
       2016-05-26 11:19:55 +08:00
    @kslr 漂亮的不像实力派哈哈,求试用给建议啊~
    Imshaha
        15
    Imshaha  
    OP
       2016-05-26 11:26:34 +08:00
    @scgy5555 默认的工作流模板比较少,但 flow.ci 支持添加各种插件,比如代码静态检查、自动上传至 fir 、 Slack 插件等; 以后我们会支持多渠道打包,针对每种语言会增加更多定制化的插件。
    Imshaha
        16
    Imshaha  
    OP
       2016-05-26 11:30:20 +08:00
    @Millyn 测试环境使用的是我们的容器,数据库可以通过插件的形式添加,现在的基础工作流主要是进行测试,你可以选择代码质量检测和跑单元测试两种,测试会有结果和日志;其他需求可以通过 custom Script 添加,以后我们会支持更多插件,比如说部署:)
    cheng007
        17
    cheng007  
       2016-05-26 11:31:24 +08:00
    最近在关注这一块技术,你们的产品比起 Jenkins 有什么优势呢?
    7jmS8834H50s975y
        18
    7jmS8834H50s975y  
       2016-05-26 11:33:46 +08:00 via Android
    mark,准备在自己项目中测试
    sox
        19
    sox  
       2016-05-26 11:38:46 +08:00
    正式版开源项目会免费吗
    7jmS8834H50s975y
        20
    7jmS8834H50s975y  
       2016-05-26 11:41:36 +08:00 via Android
    没有提供 github 账户登录,比较不方便!
    salmon5
        21
    salmon5  
       2016-05-26 11:49:28 +08:00
    老板比较喜欢的东西:省了一堆员工的钱。
    员工不喜欢的东西:这东西在复杂的业务逻辑面前,有大的意义?
    ipeony
        22
    ipeony  
       2016-05-26 11:52:22 +08:00
    不错不错
    saymagic
        23
    saymagic  
       2016-05-26 11:58:39 +08:00
    您好,貌似收不到邀请码诶
    Imshaha
        24
    Imshaha  
    OP
       2016-05-26 11:59:24 +08:00
    @cheng007 1. 主要的区别就是 Self-Host CI 和 SaaS CI 的区别; 2.使用维护成本上的区别, flow.ci 配置简单,没有学习成本,由 flow.ci 的开发团队帮你维护; 3. 文档和用户支持有中文在线的; 4. 界面更简洁清晰好用
    jesse_luo
        25
    jesse_luo  
       2016-05-26 12:05:12 +08:00
    不支持 iOS ,差评……
    shooter
        26
    shooter  
       2016-05-26 12:10:17 +08:00
    求个验证码
    neoz
        27
    neoz  
       2016-05-26 12:12:01 +08:00 via iPhone
    域名有点撞😂
    flow.pe
    Imshaha
        28
    Imshaha  
    OP
       2016-05-26 12:58:27 +08:00
    @sox 内测阶段都是免费的~
    Imshaha
        29
    Imshaha  
    OP
       2016-05-26 13:04:15 +08:00
    @shooter 你申请完微信告诉我邮箱
    Imshaha
        30
    Imshaha  
    OP
       2016-05-26 13:05:30 +08:00
    @saymagic 加 Gitter 群 https://gitter.im/FIRHQ/flow.ci ,找 Sarah
    Imshaha
        31
    Imshaha  
    OP
       2016-05-26 13:06:17 +08:00
    @wsdjeg 收到,反馈给产品同事 :D
    maomaomao001
        32
    maomaomao001  
       2016-05-26 13:27:56 +08:00 via Android
    这个和 daoclould 的自动部署 比起来有什么优点?
    Imshaha
        33
    Imshaha  
    OP
       2016-05-26 13:32:48 +08:00
    @neoz 确实,😄
    hellojl
        34
    hellojl  
       2016-05-26 13:59:42 +08:00
    不需要配置.yml 文件的话,如何去做一些自定义的特殊的 build ?
    cheng007
        35
    cheng007  
       2016-05-26 14:02:02 +08:00
    @Imshaha 你们的产品适合没有能力搞 CI 的团队?
    atpking
        36
    atpking  
       2016-05-26 14:17:33 +08:00
    @hellojl 在 flow 页面里 可以添加自定义脚本实现特殊 build
    atpking
        37
    atpking  
       2016-05-26 14:19:51 +08:00
    @cheng007 我们已经做了一个支持多 flow 的版本,可以根据不同的条件触发不同的流程,而且支持流程之间的互相调用,
    个人用起来比 jenkins 爽一点
    cheng007
        38
    cheng007  
       2016-05-26 14:38:41 +08:00
    @atpking 个人感觉,没有看出杀手锏级别的武器。 jenkins 对于公司项目而言,可控性还更强,开源, self-host 。
    最后,希望你们能发展更好。
    nigelvon
        39
    nigelvon  
       2016-05-26 14:43:40 +08:00
    注册不了,注册接口 403
    Imshaha
        40
    Imshaha  
    OP
       2016-05-26 14:44:43 +08:00
    @cheng007 Self Hosted 的模式,我们也会支持。谢谢,我们也希望做中国的、好用的 CI ,我们会努力 :D
    Imshaha
        41
    Imshaha  
    OP
       2016-05-26 14:46:56 +08:00
    @nigelvon 看到 Gitter 群里你的提问了,我们直接那边回复哈~
    wzxjohn
        42
    wzxjohn  
       2016-05-26 14:47:33 +08:00
    这种感觉必须要有一个免费的 Self Hosted 版啊。。。不然别人连试用都不会考虑=。=
    Imshaha
        43
    Imshaha  
    OP
       2016-05-26 15:15:29 +08:00
    @wzxjohn 我们会考虑的: )
    zhangfan
        44
    zhangfan  
       2016-05-26 15:57:17 +08:00
    @designer 卖个域名 flowon.net
    Imshaha
        45
    Imshaha  
    OP
       2016-05-26 16:02:58 +08:00
    @wzxjohn 对了,线上我们有提供 Demo
    neoblackcap
        46
    neoblackcap  
       2016-05-26 16:37:44 +08:00
    终于看到中国版的 CI SaaS 服务了,就凭这股经,先赞一个。
    finian
        47
    finian  
       2016-05-26 17:19:34 +08:00
    安全性如何?每次构建完都会删除拉的源码吧
    cedared
        48
    cedared  
       2016-05-26 17:22:33 +08:00
    buddybuild
    sunever
        49
    sunever  
       2016-05-26 17:26:22 +08:00 via Android
    推广账号都用妹子头像?
    Imshaha
        50
    Imshaha  
    OP
       2016-05-26 17:48:46 +08:00
    @neoblackcap 收到。感谢支持,我们会继续加油!
    Imshaha
        51
    Imshaha  
    OP
       2016-05-26 17:50:45 +08:00
    @finian 我们用的是 Docker , 只在 Docker 内拉取代码,关闭后会清除数据。
    wzxjohn
        52
    wzxjohn  
       2016-05-26 17:52:13 +08:00
    @Imshaha 线上 Demo 肯定需要,但是不提供 Self Hosted 的 Demo 的话,企业肯定不放心啊。。。

    另外,国内所有这类服务比如 DAOCloud 之类都必须授权拉代码库列表是跟谁学的?我自己会配置 WebHook ,不想授权。。。。。。
    bullettrain1433
        53
    bullettrain1433  
       2016-05-26 22:30:43 +08:00
    支持,一直用 fir.im
    fhefh
        54
    fhefh  
       2016-05-26 23:39:55 +08:00
    mark
    RockShake
        55
    RockShake  
       2016-05-27 08:11:37 +08:00
    fir.im 做的好炫酷
    Imshaha
        56
    Imshaha  
    OP
       2016-05-27 10:28:10 +08:00
    @RockShake 前端用的 angular.js + css3 ; 后端 Ruby :)
    @bullettrain1433 谢谢支持~
    Imshaha
        57
    Imshaha  
    OP
       2016-11-16 17:37:18 +08:00
    @hvsy
    @jesse_luo

    flow.ci 的 iOS 上线了,现在在内测邀请,来试试?
    需要你们给下当时的申请注册邮箱:)
    hvsy
        58
    hvsy  
       2016-11-16 19:01:21 +08:00 via iPhone
    @lmshaha 我的注册邮箱是 [email protected] ,等这个好久,你们是怎么解决 mac osx 服务器的?好像国内提供这个的好少见啊
    Imshaha
        59
    Imshaha  
    OP
       2016-11-17 18:35:48 +08:00
    @hvsy 已经加入你在内测列表了,来试试~
    hvsy
        60
    hvsy  
       2016-11-22 10:04:30 +08:00
    @Imshaha 登录之后,没看到有构建 iOS 的模板啊.跟以前的没区别啊
    Imshaha
        61
    Imshaha  
    OP
       2016-11-22 10:55:06 +08:00
    @hvsy 现在试试~
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1133 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 23:44 · PVG 07:44 · LAX 15:44 · JFK 18:44
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.