Galaxy-Flow
基于 GXL
的工作流引擎,用统一结构表达 env、flow、rollback、模板处理、配置修改与 Git Mod 复用。
- 流程定义
- 自动化执行
- 工程动作编排
- 回滚边界表达
Galaxio-Labs 聚焦两层能力:一层负责流程定义与执行,一层负责交付组织与多客户复用。Galaxy-Flow 把流程、回滚、模板处理和 Git Mod 复用沉淀为统一执行模型;Galaxy-Ops 把 Module、System、Ops Project 组织成可重复交付的结构。
Galaxio-Labs
不是在做一个大而全的平台,也不是把零散脚本重新包装一遍。我们关注的是两类长期存在的问题:流程如何被稳定定义和执行,系统如何在多个客户之间被持续复用和重复交付。前者由
Galaxy-Flow 解决,后者由
Galaxy-Ops 解决。
流程关系常常只存在于脚本调用和人工约定里,难以长期保留。
同一个系统交付给不同客户时,常常靠复制项目和人工改配置。
通用工具通常擅长执行,但很难直接表达流程结构和交付结构。
项目交付做得越多,越容易积累出大量不可维护的定制版本,而不是长期资产。
这不是一个单体平台,而是两个分工明确、可以协同工作的项目。Galaxy-Flow
负责执行层,Galaxy-Ops 负责交付组织层。
基于 GXL
的工作流引擎,用统一结构表达 env、flow、rollback、模板处理、配置修改与 Git Mod 复用。
面向运维交付的结构化工具,用
Module / System / Ops Project
管理共享定义、系统组合和客户项目。
很多通用工具解决的是执行问题;Galaxio 同时解决执行层结构化和交付层结构化。
关键不在复制脚本,而在于把“共享系统定义”和“客户侧差异”彻底分开。
Module 负责可复用能力,System
负责聚合模块,形成共享系统定义。
一个独立 Ops Project,用自己的值文件和本地化参数表达客户差异
一个独立 Ops Project,共享系统定义,但不共享客户配置
共享系统结构,隔离客户差异,不复制整套系统代码
Galaxy-Flow
负责把交付动作稳定跑起来。
Galaxy-Ops
负责决定跑哪套系统、哪组值、哪个客户项目。
整体结构可以理解为两层能力、三层对象。Galaxy-Flow
解决“流程怎么被定义并执行”,Galaxy-Ops
解决“系统怎么被组织并交付给多个客户”。
流程定义与执行层,负责工作流、回滚和工程动作执行。
交付组织与项目管理层,负责模块、系统和客户项目的组织、配置与复用。
从复用能力单元到系统组合,再到面向客户的交付项目,形成稳定分层。
Galaxy-Flow Workflow Definition / Execution / Rollback Galaxy-Ops Module -> System -> Ops Project Shared System Definition + Customer-specific Values + Workflow Execution -> Repeatable Delivery
如果你要先理解流程定义与执行,从 Galaxy-Flow
开始;如果你更关心模块化交付、客户隔离和重复部署,从
Galaxy-Ops 开始。