全部产品
云市场
云游戏

云效流水线 Flow 是什么

更新时间:2020-07-24 10:37:45

「飞流」,又名「Flow」,是一款企业级、自动化的研发交付流水线, 提供灵活易用的持续集成、持续验证、 持续发布功能,帮助企业高质量、高效率的交付业务。

流水线是持续交付的载体,通过构建自动化、集成自动化、验证自动化、部署自动化,完成从开发到上线过程的持续交付。通过持续向团队提供及时反馈,让交付过程高效顺畅。

为什么选择「Flow」

更多的源

源,不只是代码,「Flow」支持灵活的触发源定制,帮助企业更随心的执行持续集成和持续部署。

Flow 支持将业界通用的代码仓库作为流水线的触发源,包括:

源,还有更多。 在不久的未来,「Flow」还会持续支持更多的触发源,包括但不限于:

  • 制品仓库
  • 流水线任务
  • 存储 OSS

强大的研发分支管理能力

阿里巴巴在 DevOps 的最佳实践也体现在分支管理能力上,Flow 支持将常用的研发模式融入流水线,将企业 DevOps 的整个体系流程化。

  • 主干开发
  • Gitflow
  • 分支开发

保障高质量的交付

Flow 提供代码扫描、 安全扫描和各种自动化测试能力,支持人工测试卡点、自动化验证卡点等多种质量红线,确保业务质量。

如何使用质量检测能力,可查阅“质量检测”一节

更优秀的软件发布支持

「Flow」和阿里云产品深度集成,支持不同国家,不同云厂商以及专有云环境发布。通过灰度发布、分批发布的策略,最大限度的避免了不稳定发布对用户的影响, 保障业务交付的稳定。

「Flow」支持的部署能力包括:

  • 主机脚本部署
    • 灰度发布
    • 批发布
  • Docker 部署
    • 滚动发布
    • 蓝绿发布
    • 分批发布
  • 阿里云 EDAS 部署
  • Kubernetes 部署
  • 函数计算 FC
  • 混合云部署

如何使用部署能力,可查阅“部署”一节

丰富而灵活的模版

「Flow」提供了数十种通用的流水线模版帮助你快速创建流水线,与此同时,支持企业定制自有模版来管理企业持续集成和持续交付流程。

服务于企业

「Flow」致力于为企业提供优质的服务:

  • 通过企业管理组织架构和企业数据;
  • 提供安全加密机制保障企业数据安全;
  • 复杂的流程通过可视化编排和结果展现,保障交付可见可控可度量;
  • 企业级权限体系,对交付资源和成员进行精细控制,保障交付的安全性;
  • 和钉钉,邮件,站内消息打通,提供即时反馈;
  • 专业的客户服务支持;