流水线 Flow 是企业级、自动化的持续集成和持续交付工具,通过构建自动化、集成自动化、验证自动化、部署自动化,帮助企业实现代码从开发到生产环境的全流程自动化,提升软件交付效率和质量。
应用场景
持续集成
支持 Java、Node.js、Python、PHP、Golang等各种主流语言和技术框架编译构建,满足各种持续集成场景。
持续部署
支持虚拟主机、Kubernetes等多种发布方式,通过灰度发布、分批滚动更新等各种策略,保障业务交付的稳定。
从测试环境到生产环境,实现全流程自动化发布。
持续测试
内置代码扫描、 安全扫描和各种自动化测试能力,支持人工测试卡点、自动化验证卡点等多种质量红线,确保业务交付质量。
企业级协作与管理
流程可视化:通过图形化编排流水线阶段,实时展示执行状态,确保交付过程透明可控。
精细权限管理:基于企业组织架构,控制成员对流水线、环境资源的操作权限,保障交付安全。
即时反馈闭环:与钉钉、邮件、站内信无缝打通,实时推送构建结果、审批通知,提升团队响应效率。
流水线Flow优势
开箱即用,免运维
快速搭建:无需复杂配置,通过简单几步即可完成 CI/CD 流程搭建。
托管环境:提供预置的构建环境,告别自建工具的资源维护负担。
全面支持主流技术栈
多语言与工具链:覆盖Java、Python、Node.js等语言,兼容多种构建工具,支持Jar、Docker镜像等制品生成。
灵活部署能力:
多云发布:支持阿里云、其他公有云及私有环境,适配ECS、Kubernetes(ACK)、Serverless(SAE/FC)等多种计算资源。
质量管控:无缝集成代码扫描、单元测试、自动化测试工具,守护研发质量。
可视化编排,低门槛上手
图形化编排:通过在图形化界面拖拽式编排流程,无需代码即可定义构建、测试、部署阶段。
丰富模板库:内置数十种常用流水线模板,帮助您一键生成标准化流水线。
深度集成阿里云生态,开放扩展
一站式DevOps平台:与云效代码管理(Codeup)、制品仓库(Package)、应用交付(AppStack)无缝协同,串联需求-开发-部署全流程。
阿里云深度集成:全面对接ECS、ACK容器服务、函数计算(FC)、EDAS等阿里云服务,实现“构建-发布-运维”全链路自动化。
企业级扩展能力:支持自定义脚本、人工审批卡点、实时通知(钉钉/邮件),灵活适配复杂场景需求。
开始体验流水线Flow
您可参考新建第一条流水线,实现从代码托管仓库克隆源码,到构建集群环境中完成项目打包。
如果您想了解如何使用流水线将Java应用部署到ECS,请参考Java 应用构建并部署到 ECS 主机。
如果您想了解如何通过流水线自动化构建Node.js应用镜像,请参考Node.js 应用构建并部署到 ACK 集群。
相关文档
- 本页导读 (1)
- 应用场景
- 持续集成
- 持续部署
- 持续测试
- 企业级协作与管理
- 流水线Flow优势
- 开始体验流水线Flow
- 相关文档