flow.ci Beta 上线,将开发工作流自动化 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Imshaha
V2EX    推广

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

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

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

    这些未来已经不远,来看看 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     Solana     900 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 29ms UTC 18:41 PVG 02:41 LAX 10:41 JFK 13:41
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86