什么是流水线

更新时间:2025-02-11 02:23:44

流水线 Flow 是企业级、自动化的持续集成和持续交付工具,通过构建自动化、集成自动化、验证自动化、部署自动化,帮助企业实现代码从开发到生产环境的全流程自动化,提升软件交付效率和质量。

应用场景

image

持续集成

支持 Java、Node.js、Python、PHP、Golang等各种主流语言和技术框架编译构建,满足各种持续集成场景。

持续部署

  • 支持虚拟主机、Kubernetes等多种发布方式,通过灰度发布、分批滚动更新等各种策略,保障业务交付的稳定。

  • 从测试环境到生产环境,实现全流程自动化发布。

持续测试

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

企业级协作与管理

  • 流程可视化:通过图形化编排流水线阶段,实时展示执行状态,确保交付过程透明可控。

  • 精细权限管理:基于企业组织架构,控制成员对流水线、环境资源的操作权限,保障交付安全。

  • 即时反馈闭环:与钉钉、邮件、站内信无缝打通,实时推送构建结果、审批通知,提升团队响应效率。

流水线Flow优势

  1. 开箱即用,免运维

  • 快速搭建:无需复杂配置,通过简单几步即可完成 CI/CD 流程搭建。

  • 托管环境:提供预置的构建环境,告别自建工具的资源维护负担。

  1. 全面支持主流技术栈

  • 多语言与工具链:覆盖Java、Python、Node.js等语言,兼容多种构建工具,支持Jar、Docker镜像等制品生成。

  • 灵活部署能力:

    • 多云发布:支持阿里云、其他公有云及私有环境,适配ECS、Kubernetes(ACK)、Serverless(SAE/FC)等多种计算资源。

    • 质量管控:无缝集成代码扫描、单元测试、自动化测试工具,守护研发质量。

  1. 可视化编排,低门槛上手

  • 图形化编排:通过在图形化界面拖拽式编排流程,无需代码即可定义构建、测试、部署阶段。

  • 丰富模板库:内置数十种常用流水线模板,帮助您一键生成标准化流水线。

  1. 深度集成阿里云生态,开放扩展

  • 一站式DevOps平台:与云效代码管理(Codeup)、制品仓库(Package)、应用交付(AppStack)无缝协同,串联需求-开发-部署全流程。

  • 阿里云深度集成:全面对接ECS、ACK容器服务、函数计算(FC)、EDAS等阿里云服务,实现“构建-发布-运维”全链路自动化。

  • 企业级扩展能力:支持自定义脚本、人工审批卡点、实时通知(钉钉/邮件),灵活适配复杂场景需求。

开始体验流水线Flow

相关文档

  • 本页导读 (1)
  • 应用场景
  • 持续集成
  • 持续部署
  • 持续测试
  • 企业级协作与管理
  • 流水线Flow优势
  • 开始体验流水线Flow
  • 相关文档

点击开启售前

在线咨询服务